[jboss-dev-forums] [Design of JBoss Collaboration Server] - Bug in installer with oracle enabled

Rudi Vankeirsbilck do-not-reply at jboss.com
Wed Oct 4 13:32:25 EDT 2006


Guess this is a bug. It has happened 3 times no so it can't be a coincidence anymore.

Not sure if this is the right place to be posting it but here it is:

run the installer with java -jar install.jar, go through the screens and choose orace as database. Either generate a datasource or reuse an existing one, both end up with the same error.
The mail.ear/mail.sar/META-INF/jboss-service.xml will contain:


  | 	<!-- Store using the JDBC3 Blob Store with the Oracle Database -->
  | 	<!--
  |   	<mbean code="org.jboss.mail.store.jdbc3.JDBC3Store"
  |   		name="jboss.mail:type=MailServices,name=JDBC3Store,db=Oracle">
  | 	  	<attribute name="PageSize">32384</attribute> 
  | 	  	<attribute name="Compress">false</attribute>
  | 	  	<attribute name="CompressBufferSize">8192</attribute>
  | 	  	<attribute name="ReadStatement">SELECT ID, DATA FROM BLOB_MAIL_STORE WHERE ID = ?</attribute>
  | 	  	<attribute name="WriteStatement">SELECT ID, DATA FROM BLOB_MAIL_STORE WHERE ID = ? FOR UPDATE</attribute>
  | 	  	<attribute name="IdColumn">ID</attribute>
  | 	  	<attribute name="BlobColumn">DATA</attribute>
  | 	  	<attribute name="UseStreams">false</attribute>
  | 	  	<attribute name="Connected">false</attribute>
  | 	  	<attribute name="StartIndex">1</attribute>
  |   	</mbean>
  | 

Resulting in:


  | 19:24:23,262 INFO  [EARDeployer] Init J2EE application: file:/Applications/JBossMailServer/versions/1.0M5/server/default/deploy/mail.ear/
  | 19:24:23,418 ERROR [STDERR] [Fatal Error] jboss-service.xml:174:8: The string "--" is not permitted within comments.
  | 19:24:23,419 ERROR [MainDeployer] Could not initialise deployment: file:/Applications/JBossMailServer/versions/1.0M5/server/default/deploy/mail.ear/
  | org.jboss.deployment.DeploymentException: The string "--" is not permitted within comments.; - nested throwable: (org.xml.sax.SAXParseException: The string "--" is not permitted within comments.)
  |         at org.jboss.deployment.SARDeployer.init(SARDeployer.java:217)
  |         at org.jboss.deployment.MainDeployer.init(MainDeployer.java:861)
  |         at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:798)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 

It suffices to remove the lines that says:

  | <!-- 
  | 

from the block that defines the blob store for the oracle database.

Ending up with:


  | 	<!-- Store using the JDBC3 Blob Store with the Oracle Database -->
  |   	<mbean code="org.jboss.mail.store.jdbc3.JDBC3Store"
  |   		name="jboss.mail:type=MailServices,name=JDBC3Store,db=Oracle">
  | 	  	<attribute name="PageSize">32384</attribute> 
  | 	  	<attribute name="Compress">false</attribute>
  | 	  	<attribute name="CompressBufferSize">8192</attribute>
  | 	  	<attribute name="ReadStatement">SELECT ID, DATA FROM BLOB_MAIL_STORE WHERE ID = ?</attribute>
  | 	  	<attribute name="WriteStatement">SELECT ID, DATA FROM BLOB_MAIL_STORE WHERE ID = ? FOR UPDATE</attribute>
  | 	  	<attribute name="IdColumn">ID</attribute>
  | 	  	<attribute name="BlobColumn">DATA</attribute>
  | 	  	<attribute name="UseStreams">false</attribute>
  | 	  	<attribute name="Connected">false</attribute>
  | 	  	<attribute name="StartIndex">1</attribute>
  |   	</mbean>
  | 


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976115#3976115

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976115



More information about the jboss-dev-forums mailing list