You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apparently a call to java.net.NetworkInterface.getDefault() is returning an IPv6 address (p2p0, used for AirDrop), and that in turn is causing:
$ java -jar ~/Downloads/bimserver-1.3.4-FINAL-2014-10-17.jar
No expanding necessary
Mac OS X
Main class: org.bimserver.JarBimServer
Running: java -Xmx4294m -Xss1024k -XX:MaxPermSize=256m -classpath "lib:lib/activation.jar:lib/antlr-2.7.7.jar:lib/antlr-3.1.1-runtime.jar:lib/antlr-3.1.1.jar:lib/aopalliance-1.0.jar:lib/asm-3.3.1.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-client-lib.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-ifc.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-shared.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-utils.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-xsltserializer.jar:lib/bimserver-1.3.4-FINAL-2014-10-17.jar:lib/catalina.jar:lib/classmexer.jar:lib/commons-beanutils-1.8.3.jar:lib/commons-beanutils-bean-collections-1.8.3.jar:lib/commons-beanutils-core-1.8.3.jar:lib/commons-cli-1.2.jar:lib/commons-codec-1.7.jar:lib/commons-collections-3.2.1.jar:lib/commons-fileupload-1.2.1.jar:lib/commons-io-1.4.jar:lib/commons-lang-2.4.jar:lib/commons-lang-2.6.jar:lib/commons-logging-1.1.1.jar:lib/commons-pool-1.5.2.jar:lib/cors-filter-1.5.jar:lib/cxf-2.7.3.jar:lib/cxf-manifest.jar:lib/cxf-services-sts-core-2.7.3.jar:lib/cxf-services-ws-discovery-api-2.7.3.jar:lib/cxf-services-ws-discovery-service-2.7.3.jar:lib/cxf-services-wsn-api-2.7.3.jar:lib/cxf-services-wsn-core-2.7.3.jar:lib/cxf-xjc-boolean-2.6.1.jar:lib/cxf-xjc-bug671-2.6.1.jar:lib/cxf-xjc-dv-2.6.1.jar:lib/cxf-xjc-runtime-2.6.1.jar:lib/cxf-xjc-ts-2.6.1.jar:lib/ehcache-core-2.5.1.jar:lib/FastInfoset-1.2.12.jar:lib/geoapi-2.3-M1.jar:lib/geoapi-pending-2.3-M1.jar:lib/geronimo-javamail_1.4_spec-1.7.1.jar:lib/geronimo-jaxws_2.2_spec-1.1.jar:lib/geronimo-jms_1.1_spec-1.1.1.jar:lib/gson-2.2.4.jar:lib/guava-16.0.1.jar:lib/guice-2.0.jar:lib/httpasyncclient-4.0-beta3.jar:lib/httpclient-4.2.1.jar:lib/httpcore-4.2.2.jar:lib/httpcore-nio-4.2.2.jar:lib/httpmime-4.2.2.jar:lib/ifcNamespaces.jar:lib/isorelax-20030108.jar:lib/java-getopt-1.0.13.jar:lib/javassist.jar:lib/javax-websocket-client-impl-9.1.2.v20140210.jar:lib/javax-websocket-server-impl-9.1.2.v20140210.jar:lib/javax.websocket-api-1.0.jar:lib/javax.ws.rs-api-2.0-m10.jar:lib/jaxb-api-2.2.6.jar:lib/jaxb-impl-2.2.6.jar:lib/jaxb-xjc-2.2.6.jar:lib/jdom-1.0.jar:lib/je-5.0.97.jar:lib/jettison-1.3.3.jar:lib/jetty-annotations-9.1.2.v20140210.jar:lib/jetty-client-9.1.2.v20140210.jar:lib/jetty-continuation-9.1.2.v20140210.jar:lib/jetty-deploy-9.1.2.v20140210.jar:lib/jetty-http-9.1.2.v20140210.jar:lib/jetty-io-9.1.2.v20140210.jar:lib/jetty-jaas-9.1.2.v20140210.jar:lib/jetty-jaspi-9.1.2.v20140210.jar:lib/jetty-jmx-9.1.2.v20140210.jar:lib/jetty-jndi-9.1.2.v20140210.jar:lib/jetty-plus-9.1.2.v20140210.jar:lib/jetty-proxy-9.1.2.v20140210.jar:lib/jetty-rewrite-9.1.2.v20140210.jar:lib/jetty-schemas-3.1.jar:lib/jetty-security-9.1.2.v20140210.jar:lib/jetty-server-9.1.2.v20140210.jar:lib/jetty-servlet-9.1.2.v20140210.jar:lib/jetty-servlets-9.1.2.v20140210.jar:lib/jetty-util-9.1.2.v20140210.jar:lib/jetty-webapp-9.1.2.v20140210.jar:lib/jetty-xml-9.1.2.v20140210.jar:lib/jna.jar:lib/joda-time-1.6.2.jar:lib/joda-time-1.6.jar:lib/JOpenId-1.08.jar:lib/js-1.7R2.jar:lib/jsr173_1.0_api.jar:lib/junit-4.8.2.jar:lib/jxl.jar:lib/log4j-1.2.16.jar:lib/log4j.xml:lib/mail.jar:lib/mina-core-2.0.5.jar:lib/msv-core-2011.1.jar:lib/neethi-3.0.2.jar:lib/nekohtml-1.9.14.jar:lib/oauth-20100527.jar:lib/oauth-provider-20100527.jar:lib/openid4java-0.9.8.jar:lib/openmali.jar:lib/opensaml-2.5.1-1.jar:lib/openws-1.4.2-1.jar:lib/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar:lib/org.eclipse.core.jobs_3.5.200.v20120521-2346.jar:lib/org.eclipse.core.resources_3.8.0.v20120522-2034.jar:lib/org.eclipse.core.runtime_3.8.0.v20120521-2346.jar:lib/org.eclipse.emf.codegen.ecore_2.9.1.v20130902-0605.jar:lib/org.eclipse.emf.codegen_2.9.0.v20130902-0605.jar:lib/org.eclipse.emf.common_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf.ecore.xmi_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf.ecore_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf_2.6.0.v20130902-0605.jar:lib/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar:lib/org.eclipse.equinox.preferences_3.5.0.v20120522-1841.jar:lib/org.eclipse.jdt.core_3.8.1.v20120531-0637.jar:lib/org.eclipse.osgi_3.8.0.v20120529-1548.jar:lib/protocolbuffers2.5.jar:lib/quartz-1.8.3.jar:lib/relaxngDatatype-20020414.jar:lib/resolver.jar:lib/rome-1.0.jar:lib/servlet-api-3.1.jar:lib/slf4j-api-1.6.2.jar:lib/slf4j-log4j12-1.6.2.jar:lib/spring-aop-3.0.7.RELEASE.jar:lib/spring-asm-3.0.7.RELEASE.jar:lib/spring-beans-3.0.7.RELEASE.jar:lib/spring-context-3.0.7.RELEASE.jar:lib/spring-core-3.0.7.RELEASE.jar:lib/spring-expression-3.0.7.RELEASE.jar:lib/spring-jms-3.0.7.RELEASE.jar:lib/spring-tx-3.0.7.RELEASE.jar:lib/spring-web-3.0.7.RELEASE.jar:lib/stax2-api-3.1.1.jar:lib/stringtemplate-3.2.jar:lib/tar.jar:lib/tomcat-coyote.jar:lib/tomcat-juli.jar:lib/tomcat-util.jar:lib/velocity-1.7.jar:lib/websocket-api-9.1.2.v20140210.jar:lib/websocket-client-9.1.2.v20140210.jar:lib/websocket-common-9.1.2.v20140210.jar:lib/websocket-server-9.1.2.v20140210.jar:lib/websocket-servlet-9.1.2.v20140210.jar:lib/woodstox-core-asl-4.1.4.jar:lib/wsdl4j-1.6.2.jar:lib/wss4j-1.6.9.jar:lib/xbean.jar:lib/xbean_xpath.jar:lib/xercesImpl-2.8.1.jar:lib/xml-resolver-1.2.jar:lib/xmlbeans-2.6.0.jar:lib/xmlbeans-qname.jar:lib/xmlpublic.jar:lib/xmlschema-core-2.0.3.jar:lib/xmlsec-1.5.3.jar:lib/xmltooling-1.3.2-1.jar:lib/xsdlib-2010.1.jar" org.bimserver.JarBimServer address=localhost port=8082 homedir="/Users/tailee/home"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Logging to: /Users/tailee/home/logs/bimserver.log
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179)
at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323)
at org.apache.cxf.transport.udp.UDPDestination.activate(UDPDestination.java:168)
at org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:48)
at org.apache.cxf.binding.AbstractBaseBindingFactory.addListener(AbstractBaseBindingFactory.java:95)
at org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:895)
at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:360)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
at org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl.startup(WSDiscoveryServiceImpl.java:197)
at org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl.serverStarted(WSDiscoveryServiceImpl.java:122)
at org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.startServer(WSDiscoveryServerListener.java:72)
at org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl.startServer(ServerLifeCycleManagerImpl.java:61)
at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:146)
at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:204)
at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
at org.bimserver.servlets.GenericWebServiceServlet.loadBus(GenericWebServiceServlet.java:352)
at org.bimserver.servlets.GenericWebServiceServlet.init(GenericWebServiceServlet.java:110)
at org.bimserver.servlets.RootServlet.init(RootServlet.java:58)
at javax.servlet.GenericServlet.init(GenericServlet.java:244)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:561)
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:351)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:840)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:300)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1347)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:745)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.Server.start(Server.java:355)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.Server.doStart(Server.java:324)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.bimserver.EmbeddedWebServer.start(EmbeddedWebServer.java:55)
at org.bimserver.BimServer.start(BimServer.java:427)
at org.bimserver.JarBimServer.start(JarBimServer.java:84)
at org.bimserver.JarBimServer.main(JarBimServer.java:53)
If I copy the giant command that is being executed by BIMserver Starter from the log and add the above argument, it works:
$ java -Djava.net.preferIPv4Stack=true -Xmx4294m -Xss1024k -XX:MaxPermSize=256m -classpath "lib:lib/activation.jar:lib/antlr-2.7.7.jar:lib/antlr-3.1.1-runtime.jar:lib/antlr-3.1.1.jar:lib/aopalliance-1.0.jar:lib/asm-3.3.1.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-client-lib.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-ifc.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-shared.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-utils.jar:lib/bimserver-1.3.4-FINAL-2014-10-17-xsltserializer.jar:lib/bimserver-1.3.4-FINAL-2014-10-17.jar:lib/catalina.jar:lib/classmexer.jar:lib/commons-beanutils-1.8.3.jar:lib/commons-beanutils-bean-collections-1.8.3.jar:lib/commons-beanutils-core-1.8.3.jar:lib/commons-cli-1.2.jar:lib/commons-codec-1.7.jar:lib/commons-collections-3.2.1.jar:lib/commons-fileupload-1.2.1.jar:lib/commons-io-1.4.jar:lib/commons-lang-2.4.jar:lib/commons-lang-2.6.jar:lib/commons-logging-1.1.1.jar:lib/commons-pool-1.5.2.jar:lib/cors-filter-1.5.jar:lib/cxf-2.7.3.jar:lib/cxf-manifest.jar:lib/cxf-services-sts-core-2.7.3.jar:lib/cxf-services-ws-discovery-api-2.7.3.jar:lib/cxf-services-ws-discovery-service-2.7.3.jar:lib/cxf-services-wsn-api-2.7.3.jar:lib/cxf-services-wsn-core-2.7.3.jar:lib/cxf-xjc-boolean-2.6.1.jar:lib/cxf-xjc-bug671-2.6.1.jar:lib/cxf-xjc-dv-2.6.1.jar:lib/cxf-xjc-runtime-2.6.1.jar:lib/cxf-xjc-ts-2.6.1.jar:lib/ehcache-core-2.5.1.jar:lib/FastInfoset-1.2.12.jar:lib/geoapi-2.3-M1.jar:lib/geoapi-pending-2.3-M1.jar:lib/geronimo-javamail_1.4_spec-1.7.1.jar:lib/geronimo-jaxws_2.2_spec-1.1.jar:lib/geronimo-jms_1.1_spec-1.1.1.jar:lib/gson-2.2.4.jar:lib/guava-16.0.1.jar:lib/guice-2.0.jar:lib/httpasyncclient-4.0-beta3.jar:lib/httpclient-4.2.1.jar:lib/httpcore-4.2.2.jar:lib/httpcore-nio-4.2.2.jar:lib/httpmime-4.2.2.jar:lib/ifcNamespaces.jar:lib/isorelax-20030108.jar:lib/java-getopt-1.0.13.jar:lib/javassist.jar:lib/javax-websocket-client-impl-9.1.2.v20140210.jar:lib/javax-websocket-server-impl-9.1.2.v20140210.jar:lib/javax.websocket-api-1.0.jar:lib/javax.ws.rs-api-2.0-m10.jar:lib/jaxb-api-2.2.6.jar:lib/jaxb-impl-2.2.6.jar:lib/jaxb-xjc-2.2.6.jar:lib/jdom-1.0.jar:lib/je-5.0.97.jar:lib/jettison-1.3.3.jar:lib/jetty-annotations-9.1.2.v20140210.jar:lib/jetty-client-9.1.2.v20140210.jar:lib/jetty-continuation-9.1.2.v20140210.jar:lib/jetty-deploy-9.1.2.v20140210.jar:lib/jetty-http-9.1.2.v20140210.jar:lib/jetty-io-9.1.2.v20140210.jar:lib/jetty-jaas-9.1.2.v20140210.jar:lib/jetty-jaspi-9.1.2.v20140210.jar:lib/jetty-jmx-9.1.2.v20140210.jar:lib/jetty-jndi-9.1.2.v20140210.jar:lib/jetty-plus-9.1.2.v20140210.jar:lib/jetty-proxy-9.1.2.v20140210.jar:lib/jetty-rewrite-9.1.2.v20140210.jar:lib/jetty-schemas-3.1.jar:lib/jetty-security-9.1.2.v20140210.jar:lib/jetty-server-9.1.2.v20140210.jar:lib/jetty-servlet-9.1.2.v20140210.jar:lib/jetty-servlets-9.1.2.v20140210.jar:lib/jetty-util-9.1.2.v20140210.jar:lib/jetty-webapp-9.1.2.v20140210.jar:lib/jetty-xml-9.1.2.v20140210.jar:lib/jna.jar:lib/joda-time-1.6.2.jar:lib/joda-time-1.6.jar:lib/JOpenId-1.08.jar:lib/js-1.7R2.jar:lib/jsr173_1.0_api.jar:lib/junit-4.8.2.jar:lib/jxl.jar:lib/log4j-1.2.16.jar:lib/log4j.xml:lib/mail.jar:lib/mina-core-2.0.5.jar:lib/msv-core-2011.1.jar:lib/neethi-3.0.2.jar:lib/nekohtml-1.9.14.jar:lib/oauth-20100527.jar:lib/oauth-provider-20100527.jar:lib/openid4java-0.9.8.jar:lib/openmali.jar:lib/opensaml-2.5.1-1.jar:lib/openws-1.4.2-1.jar:lib/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar:lib/org.eclipse.core.jobs_3.5.200.v20120521-2346.jar:lib/org.eclipse.core.resources_3.8.0.v20120522-2034.jar:lib/org.eclipse.core.runtime_3.8.0.v20120521-2346.jar:lib/org.eclipse.emf.codegen.ecore_2.9.1.v20130902-0605.jar:lib/org.eclipse.emf.codegen_2.9.0.v20130902-0605.jar:lib/org.eclipse.emf.common_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf.ecore.xmi_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf.ecore_2.9.1.v20130827-0309.jar:lib/org.eclipse.emf_2.6.0.v20130902-0605.jar:lib/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar:lib/org.eclipse.equinox.preferences_3.5.0.v20120522-1841.jar:lib/org.eclipse.jdt.core_3.8.1.v20120531-0637.jar:lib/org.eclipse.osgi_3.8.0.v20120529-1548.jar:lib/protocolbuffers2.5.jar:lib/quartz-1.8.3.jar:lib/relaxngDatatype-20020414.jar:lib/resolver.jar:lib/rome-1.0.jar:lib/servlet-api-3.1.jar:lib/slf4j-api-1.6.2.jar:lib/slf4j-log4j12-1.6.2.jar:lib/spring-aop-3.0.7.RELEASE.jar:lib/spring-asm-3.0.7.RELEASE.jar:lib/spring-beans-3.0.7.RELEASE.jar:lib/spring-context-3.0.7.RELEASE.jar:lib/spring-core-3.0.7.RELEASE.jar:lib/spring-expression-3.0.7.RELEASE.jar:lib/spring-jms-3.0.7.RELEASE.jar:lib/spring-tx-3.0.7.RELEASE.jar:lib/spring-web-3.0.7.RELEASE.jar:lib/stax2-api-3.1.1.jar:lib/stringtemplate-3.2.jar:lib/tar.jar:lib/tomcat-coyote.jar:lib/tomcat-juli.jar:lib/tomcat-util.jar:lib/velocity-1.7.jar:lib/websocket-api-9.1.2.v20140210.jar:lib/websocket-client-9.1.2.v20140210.jar:lib/websocket-common-9.1.2.v20140210.jar:lib/websocket-server-9.1.2.v20140210.jar:lib/websocket-servlet-9.1.2.v20140210.jar:lib/woodstox-core-asl-4.1.4.jar:lib/wsdl4j-1.6.2.jar:lib/wss4j-1.6.9.jar:lib/xbean.jar:lib/xbean_xpath.jar:lib/xercesImpl-2.8.1.jar:lib/xml-resolver-1.2.jar:lib/xmlbeans-2.6.0.jar:lib/xmlbeans-qname.jar:lib/xmlpublic.jar:lib/xmlschema-core-2.0.3.jar:lib/xmlsec-1.5.3.jar:lib/xmltooling-1.3.2-1.jar:lib/xsdlib-2010.1.jar" org.bimserver.JarBimServer address=localhost port=8082 homedir="/Users/tailee/home"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Logging to: /Users/tailee/home/logs/bimserver.log
24-11-2014 15:51:55 INFO org.bimserver.BimServer - Starting BIMserver
24-11-2014 15:51:56 INFO org.bimserver.BimServer - Using "/Users/tailee/home" as homedir
24-11-2014 15:52:00 INFO org.bimserver.BimServer - Version: 1.3.4 - Fri Oct 17 00:00:00 EST 2014
24-11-2014 15:52:01 INFO nl.tue.buildingsmart.emf.BuildingSmartLibrarySchemaPlugin - IFC-Schema successfully loaded from /Users/tailee/home/tmp/IFC2X3_TC1.exp
24-11-2014 15:52:03 INFO org.ifcopenshell.IfcOpenShellEnginePlugin - Using exe/64/osx/IfcGeomServer
24-11-2014 15:52:03 INFO org.bimserver.templating.TemplateEngine - Using "Users/tailee/Downloads/bimserver-1.3.4-FINAL-2014-10-17/home/templates/" as template dir
24-11-2014 15:52:03 INFO org.bimserver.database.berkeley.BerkeleyKeyValueStore - Non-empty database directory found "/Users/tailee/home/database"
24-11-2014 15:52:05 INFO org.bimserver.ServerInfoManager - Changing server state to NOT_SETUP
24-11-2014 15:52:15 INFO org.bimserver.JarBimServer - Server started successfully
Perhaps the command generated by BIMserver Starter could include this argument, at least as an option?
The text was updated successfully, but these errors were encountered:
Facing the same problem here with 10.10.1 and Java8.
Unfortunately using preferIPv4Stack=true doesn't work at all.
Found out that I have to deactivate my WiFi for starting BIMserver. When server is running, it is possible to restart WiFi and everything works fine (so far).
Apparently a call to
java.net.NetworkInterface.getDefault()
is returning an IPv6 address (p2p0
, used for AirDrop), and that in turn is causing:This SO post (http://stackoverflow.com/questions/13831620/networkinterface-getnetworkinterfaces-not-work-on-jdk-1-7-os-x) gives the hint of using
-Djava.net.preferIPv4Stack=true
on the command line.If I copy the giant command that is being executed by BIMserver Starter from the log and add the above argument, it works:
Perhaps the command generated by BIMserver Starter could include this argument, at least as an option?
The text was updated successfully, but these errors were encountered: