<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jivespace: Message List - Migration from 2.5/mysql to 3.0/psql fails</title>
    <link>http://www.jivesoftware.com/jivespace/community/support?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Mon, 29 Jun 2009 23:19:21 GMT</pubDate>
    <generator>Jive SBS 3.0.8 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-06-29T23:19:21Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: Migration from 2.5/mysql to 3.0/psql fails</title>
      <link>http://www.jivesoftware.com/jivespace/message/232891?tstart=0#232891</link>
      <description>&lt;!-- [DocumentBodyStart:8bb42af5-016d-4b3b-8288-fafc81119cf5] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Great! Let me know if you have additional questions or comments!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8bb42af5-016d-4b3b-8288-fafc81119cf5] --&gt;</description>
      <pubDate>Mon, 29 Jun 2009 23:19:21 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/232891?tstart=0#232891</guid>
      <dc:date>2009-06-29T23:19:21Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Migration from 2.5/mysql to 3.0/psql fails</title>
      <link>http://www.jivesoftware.com/jivespace/message/232793?tstart=0#232793</link>
      <description>&lt;!-- [DocumentBodyStart:c0dce004-6973-40bb-aeb8-129b4fd3539a] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;The migration is from one server to a different server.&amp;#160; I needed to setup the user@remotehost MySQL account on the source server and afterward the migration worked flawlessly.&amp;#160; Thanks for the help!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.75in; text-indent: -0.25in;"&gt;&lt;span style="Courier New&amp;amp;quot: ; font-size: 10pt; font-family: &amp;amp;quot; "&gt;&lt;span&gt;o&lt;span style="font-family: &amp;amp;quot;Times New Roman&amp;amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;amp;quot: ; font-size: 10pt; font-family: arial,helvetica,sans-serif; "&gt;mysql&amp;gt; grant all privileges on *.* to user@'remotehost' identified by 'password';&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c0dce004-6973-40bb-aeb8-129b4fd3539a] --&gt;</description>
      <pubDate>Mon, 29 Jun 2009 21:46:34 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/232793?tstart=0#232793</guid>
      <dc:date>2009-06-29T21:46:34Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Migration from 2.5/mysql to 3.0/psql fails</title>
      <link>http://www.jivesoftware.com/jivespace/message/231931?tstart=0#231931</link>
      <description>&lt;!-- [DocumentBodyStart:f2aa65f4-3342-48d0-af9a-406fb817d001] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hey there,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Did any data/tables/etc. make it in to the Postgres server? This link error could be that the migration script is not establishing a connection from the get go or there is a connection fault while the script is running. Does this DB live on the same server as your existing Clearspace deployment? Does it live on the same server as the Postegres server? Please ensure that extenal TCP/IP connections are allowed in to the MySQL daemon.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Let me know how that goes -- if that doesn't resolve the issue let's dig deeper.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;Brad&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f2aa65f4-3342-48d0-af9a-406fb817d001] --&gt;</description>
      <pubDate>Fri, 26 Jun 2009 18:55:29 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/231931?tstart=0#231931</guid>
      <dc:date>2009-06-26T18:55:29Z</dc:date>
      <clearspace:dateToText>4 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Migration from 2.5/mysql to 3.0/psql fails</title>
      <link>http://www.jivesoftware.com/jivespace/message/231863?tstart=0#231863</link>
      <description>&lt;!-- [DocumentBodyStart:bb857cd0-6045-4aaf-b77e-0bee7fdf1fc7] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Performing a migration from 2.5 using MySQL to 3.0 using the default Postgres.&amp;#160; Running the migration script generates the following error.&amp;#160; The migration log (/usr/local/jive/var/logs/migration.log) is blank, most likely due to the condition noted in the first two lines of the error message.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="padding-left: 60px;"&gt;&lt;em&gt;clearspace:/usr/local/jive/bin/migration/bin # ./migration migration.properties&lt;br/&gt;log4j:WARN No appenders could be found for logger (com.jivesoftware.migration.schema.DbUtil).&lt;br/&gt;log4j:WARN Please initialize the log4j system properly.&lt;br/&gt;com.mysql.jdbc.CommunicationsException: Communications link failure&lt;/em&gt;&lt;/p&gt;&lt;p style="padding-left: 60px;"&gt;&lt;/p&gt;&lt;p style="padding-left: 60px;"&gt;&lt;em&gt;Last packet sent to the server was 0 ms ago.&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1070)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2104)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:729)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:298)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.sql.DriverManager.getConnection(DriverManager.java:582)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.sql.DriverManager.getConnection(DriverManager.java:185)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.migration.schema.DbUtil.getConnection(DbUtil.java:140)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.migration.etl.DbConfig.getInputConnection(DbConfig.java:192)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.migration.etl.DbConfig.getVersion(DbConfig.java:297)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.exportBlobs(Main.java:200)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.run(Main.java:102)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.main(Main.java:68)&lt;br/&gt;Caused by: java.net.ConnectException: Connection refused&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.PlainSocketImpl.socketConnect(Native Method)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.Socket.connect(Socket.java:519)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.Socket.connect(Socket.java:469)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:366)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:209)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.MysqlIO.&amp;lt;init&amp;gt;(MysqlIO.java:277)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2030)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ... 11 more&lt;br/&gt;Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.main(Main.java:70)&lt;br/&gt;Caused by: java.lang.NullPointerException&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.migration.etl.DbConfig.getVersion(DbConfig.java:307)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.exportBlobs(Main.java:200)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.run(Main.java:102)&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at com.jivesoftware.cli.Main.main(Main.java:68)&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The migration.properties file is captured below.&amp;#160; I am able to get a MySQL command prompt by running &lt;em&gt;&lt;strong&gt;mysql -u root -p&lt;/strong&gt;&lt;/em&gt; on the source box.&lt;em&gt;&lt;br/&gt;&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="padding-left: 60px;"&gt;&lt;em&gt;inputUrl=jdbc:mysql://editedipaddress:3306/clearspace&lt;br/&gt;inputDriver=com.mysql.jdbc.Driver&lt;br/&gt;inputUser=root&lt;br/&gt;inputPassword=editedpassword&lt;br/&gt;outputUrl=jdbc:postgresql://127.0.0.1:5432/sbs&lt;br/&gt;outputDriver=org.postgresql.Driver&lt;br/&gt;outputUser=sbs&lt;br/&gt;outputPassword=editedpassword&lt;br/&gt;workDir=/usr/local/jive/var/work/migrate&lt;br/&gt;steps=exportBlobs, exportSql, writeEtls, createTargetSchema, runEtls, validate&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:bb857cd0-6045-4aaf-b77e-0bee7fdf1fc7] --&gt;</description>
      <pubDate>Fri, 26 Jun 2009 17:26:18 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/231863?tstart=0#231863</guid>
      <dc:date>2009-06-26T17:26:18Z</dc:date>
      <clearspace:dateToText>4 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

