text:
<title>TestNG:  Graph</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />

Graph

Tests passed/Failed/Skipped:	0/9/5

Started on:	Wed Feb 01 13:09:36 CET 2012

Total time:	0 seconds (15 ms)

Included groups:

Excluded groups:

(Hover the method name to see the test class name)

FAILED TESTS

Test method
Instance
Time (seconds)
Exception

populate
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.populate(GraphDatabaseTest.java:61)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.populate(GraphDatabaseTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

populate
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphTest@f29df8a	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.ODatabaseGraphTx.open(ODatabaseGraphTx.java:51)
	at com.orientechnologies.orient.test.database.auto.GraphTest.populate(GraphTest.java:42)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.ODatabaseGraphTx.open(ODatabaseGraphTx.java:51)
	at com.orientechnologies.orient.test.database.auto.GraphTest.populate(GraphTest.java:42)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

populate
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphTestFixedDensity@612e4cd	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.ODatabaseGraphTx.open(ODatabaseGraphTx.java:51)
	at com.orientechnologies.orient.test.database.auto.GraphTestFixedDensity.populate(GraphTestFixedDensity.java:44)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.ODatabaseGraphTx.open(ODatabaseGraphTx.java:51)
	at com.orientechnologies.orient.test.database.auto.GraphTestFixedDensity.populate(GraphTestFixedDensity.java:44)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

testAutoEdge
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testAutoEdge(GraphDatabaseTest.java:230)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testAutoEdge(GraphDatabaseTest.java:230)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

testDictionary
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testDictionary(GraphDatabaseTest.java:150)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testDictionary(GraphDatabaseTest.java:150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

testNotDuplicatedIndexTxChanges
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testNotDuplicatedIndexTxChanges(GraphDatabaseTest.java:200)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testNotDuplicatedIndexTxChanges(GraphDatabaseTest.java:200)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

testPool
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.common.concur.lock.OLockException: Error on creation of the new resource in the pool
	at com.orientechnologies.common.concur.resource.OResourcePool.getResource(OResourcePool.java:70)
	at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:70)
	at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:52)
	at com.orientechnologies.orient.core.db.ODatabasePoolBase.acquire(ODatabasePoolBase.java:39)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testPool(GraphDatabaseTest.java:53)
Caused by: com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePooled.<init>(OGraphDatabasePooled.java:40)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePool$1.createNewResource(OGraphDatabasePool.java:38)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePool$1.createNewResource(OGraphDatabasePool.java:1)
	at com.orientechnologies.common.concur.resource.OResourcePool.getResource(OResourcePool.java:65)
	... 26 more
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.common.concur.lock.OLockException: Error on creation of the new resource in the pool
	at com.orientechnologies.common.concur.resource.OResourcePool.getResource(OResourcePool.java:70)
	at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:70)
	at com.orientechnologies.orient.core.db.ODatabasePoolAbstract.acquire(ODatabasePoolAbstract.java:52)
	at com.orientechnologies.orient.core.db.ODatabasePoolBase.acquire(ODatabasePoolBase.java:39)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testPool(GraphDatabaseTest.java:53)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)
Caused by: com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePooled.<init>(OGraphDatabasePooled.java:40)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePool$1.createNewResource(OGraphDatabasePool.java:38)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabasePool$1.createNewResource(OGraphDatabasePool.java:1)
	at com.orientechnologies.common.concur.resource.OResourcePool.getResource(OResourcePool.java:65)
	... 26 more

testSubVertexQuery
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testSubVertexQuery(GraphDatabaseTest.java:169)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testSubVertexQuery(GraphDatabaseTest.java:169)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

testTxField
Test class:Graph
com.orientechnologies.orient.test.database.auto.GraphDatabaseTest@2424c672	0

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testTxField(GraphDatabaseTest.java:272)
... Removed 25 stack frames

Click to show all stack frames

com.orientechnologies.orient.core.exception.OConfigurationException: Database 'demo' is not configured on server
	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.createException(OChannelBinary.java:385)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinary.handleStatus(OChannelBinary.java:338)
	at com.orientechnologies.orient.enterprise.channel.binary.OChannelBinaryAsynch.beginResponse(OChannelBinaryAsynch.java:112)
	at com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:1396)
	at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1149)
	at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:158)
	at com.orientechnologies.orient.client.remote.OStorageRemoteThread.open(OStorageRemoteThread.java:63)
	at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.open(ODatabaseRaw.java:83)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.open(ODatabaseRecordAbstract.java:97)
	at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.open(ODatabaseWrapperAbstract.java:47)
	at com.orientechnologies.orient.core.db.graph.OGraphDatabase.open(OGraphDatabase.java:76)
	at com.orientechnologies.orient.test.database.auto.GraphDatabaseTest.testTxField(GraphDatabaseTest.java:272)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:609)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:532)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:686)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1018)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.runWorkers(TestRunner.java:759)
	at org.testng.TestRunner.privateRun(TestRunner.java:592)
	at org.testng.TestRunner.run(TestRunner.java:486)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299)
	at org.testng.SuiteRunner.run(SuiteRunner.java:204)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:876)
	at org.testng.TestNG.run(TestNG.java:784)
	at org.testng.TestNG.privateMain(TestNG.java:949)
	at org.testng.TestNG.main(TestNG.java:922)

SKIPPED TESTS

Test method
Instance
Time (seconds)
Exception

checkPopulation
Test class:Graph
null	0

testMultiEdgeWithSameVertex
Test class:Graph
null	0

testSQLAgainstGraph
Test class:Graph
null	0

testTraverseDirectly
Test class:Graph
null	0

testTraverseThroughEdges
Test class:Graph
null	0


text:
Big Boom! NASA Intentionally Crashes Rocket Fuel Tank – Video
© NASA .
20:26 10.12.2019 (updated 21:02 10.12.2019) Get short URL
https://cdn1.img.sputniknews.com/images/102519/79/1025197947.jpg
https://cdn2.img.sputniknews.com/i/logo.png
https://sputniknews.com/science/201912101077533967-big-boom-nasa-intentionally-crashes-rocket-fuel-tank--video/
The test was a step forward in finalising the Space Launch System's (SLS) core stage for NASA's Artemis programme, which is expected to send astronauts to the Moon again – or for the first time, if you're a fan of conspiracy theories.
NASA has posted a video of a crash test of an SLS rocket fuel tank, showing the huge structure pop like a pack of crisps. The space agency intentionally exploded a test version of the rocket's propellant tank to see how it would withstand loads, and according to NASA it passed the test with flying colours, as it endured 260 percent of the expected flight loads for over five hours.
Success! Engineers @NASA_Marshall tested the @NASA_SLS liquid hydrogen test article tank to failure – the tank withstood more than 260% of expected flight loads before buckling and rupturing! #Artemis MORE: https://t.co/xznmov26FP pic.twitter.com/qAIyapEJA5
— Jim Bridenstine (@JimBridenstine) December 9, 2019
"We purposely took this tank to its extreme limits and broke it because pushing systems to the point of failure gives us additional data to help us build rockets intelligently", Neil Otte, chief engineer of the SLS Stages Office at Marshall, said in a NASA statement.
Earlier, the space agency ran several other tests designed to examine how the rocket tank would withstand extreme forces that it would be exposed to with engine thrust – and it aced them too. During these tests, NASA engineers simulated a lift off using nitrogen and pistons, which created intense pressure.
Moon, Space Launch Sysyem (SLS), space travel, ARTEMIS, NASA
Track Do not track Community standardsDiscussion
Comment via FacebookComment via Sputnik
Thank you! Your comment will be reviewed by the moderator for compliance with the Rules
Post limit reached. Please try again in a minute.
Your comment contains a link, so it can't be published on our site
Show more comments (20)
Show new comments (0)
in reply to(Show commentHide comment)
| | Edit | Delete
05:52Iraqi Security Forces Find Rocket Launchers Used in Attack on Baghdad's Green Zone
The fact of registration and authorization of users on Sputnik websites via users' account or accounts on social networks indicates acceptance of these rules.
Users are obliged abide by national and international laws. Users are obliged to speak respectfully to the other participants in the discussion, readers and individuals referenced in the posts.
The websites' administration has the right to delete comments made in languages other than the language of the majority of the websites' content.
In all language versions of the sputniknews.com websites any comments posted can be edited.
A user comment will be deleted if it:
does not correspond with the subject of the post;
promotes hatred and discrimination on racial, ethnic, sexual, religious or social basis or violates the rights of minorities;
violates the rights of minors, causing them harm in any form, including moral damage;
contains ideas of extremist nature or calls for other illegal activities;
contains insults, threats to other users, individuals or specific organizations, denigrates dignity or undermines business reputations;
contains insults or messages expressing disrespect to Sputnik;
violates privacy, distributes personal data of third parties without their consent or violates privacy of correspondence;
describes or references scenes of violence, cruelty to animals;
contains information about methods of suicide, incites to commit suicide;
pursues commercial objectives, contains improper advertising, unlawful political advertisement or links to other online resources containing such information;
promotes products or services of third parties without proper authorization;
contains offensive language or profanity and its derivatives, as well as hints of the use of lexical items falling within this definition;
contains spam, advertises spamming, mass mailing services and promotes get-rich-quick schemes;
promotes the use of narcotic / psychotropic substances, provides information on their production and use;
contains links to viruses and malicious software;
is part of an organized action involving large volumes of comments with identical or similar content ("flash mob");
"floods" the discussion thread with a large number of incoherent or irrelevant messages;
violates etiquette, exhibiting any form of aggressive, humiliating or abusive behavior ("trolling");
doesn't follow standard rules of the English language, for example, is typed fully or mostly in capital letters or isn't broken down into sentences.
The administration has the right to block a user's access to the page or delete a user's account without notice if the user is in violation of these rules or if behavior indicating said violation is detected.
Users can initiate the recovery of their account / unlock access by contacting the moderators at moderator@sputniknews.com
The letter must contain:
Subject - the restoration of account / unlock access
An explanation of the actions which were in violation of the rules above and resulted in the lock.
If the moderators deem it possible to restore the account / unlock access, it will be done.
In the case of repeated violations of the rules above resulting in a second block of a user's account, access cannot be restored.
To contact the team of moderators, write to moderator@sputniknews.com

redpajama_set_name: RedPajamaCommonCrawl


Resolute's core values include accountability and sustainability. One of the ways we demonstrate our commitment to these values is by creating opportunities for open and transparent outreach with stakeholders in the communities where we operate.
In April, our Fairmont (West Virginia) pulp mill welcomed a group of local leaders to visit the operation, one of just three mills in the world that produces air-dried recycled pulp. The group of key local stakeholders included elected officials such as the mayor, deputy mayor and a city councillor for the town of Fairmont, as well as two county commissioners and the local representative for Senator Shelley Moore Capito. Representatives from Fairmont's Chamber of Commerce, the Fairmont Solid Waste Authority, Fairmont State University and Pierpont Community & Technical College were also in attendance.
General Manager Gerry Clapperton spoke to the group about the operation's community engagement efforts and sustainability initiatives, such as the process through which three cubic yards of landfill space are spared with each ton of paper recycled. One hundred percent of the pulp produced at the mill is recycled – designed to replace virgin fiber in a variety of paper applications.
The group discussed other ways to reduce environmental impacts throughout the region. Our Fairmont mill is committed to supporting these efforts and has erected a roadside billboard to feature sustainability initiatives over the coming years. Building solid relations in our operating communities is a primary area of focus of Resolute's sustainability strategy. Exchanges such as this one help to cement our role as a valuable local partner and foster long-term progress in our operating communities.


text:
APPELLATE LITIGATION
ATTORNEY YONATAN LEVORITZ
ATTORNEY KAROLINA KRASNYANSKAYA
PARALEGAL TIFFANY PEREZ
PARALEGAL SHORENA WOLTER
Child Custody Modification
Child Custody Modification in New York
Advocating for Parents When Circumstances Change
You've probably heard the saying that "change is the only constant in life." For divorced parents, a change in life circumstances may also merit the need to modify child custody agreements. At The Levoritz Law Firm in Manhattan, our knowledgeable child custody modification lawyers advise clients seeking to adjust custody arrangements. Depending upon the relationship between you and the other parent, we may be able to help you negotiate a modified custody arrangement that can then be presented to the judge for approval. If an amicable resolution is not possible, we will stand up for you in court when you have a valid reason for the change and believe it is in your child's best interests.
Modifications to child custody agreements are not casually granted by the courts. When seeking a change, it is to your benefit to get legal guidance from the beginning of your case, especially if the other parent is opposing the modification. Our reputable Manhattan family law firm has an extensive background in successfully handling cases involving child custody modification in New York. We understand the circumstances necessary to justify a change in your custody arrangement and will work hard toward getting you a favorable result. Contact us today to arrange a consultation with an effective New York child custody attorney.
How Do I Modify a Custody Agreement in NY?
About the Modification Process
To modify a custody agreement in New York there must be a change in circumstances since the time that the current custody arrangement was put in place. However, even with a significant change in circumstances, as was true with the initial custody agreement, the child's needs and best interests are still the main deciding factor in whether a modification will be approved. To ask for a modification, you will file a petition to modify custody with the New York family court that issued the original custody order. With your petition, you can include your revised custody arrangement or parenting plan. A hearing will be scheduled in which you will explain to the judge about the changed circumstances and present evidence to prove circumstances have changed.
What Are Reasons to Modify Child Custody?
There are various possible grounds for child custody modification. The court will consider the following factors:
the original placement of the child
maintaining stability for the children
the length of time the existing custody arrangement has been in effect
how faithful each party has been to the original order
the child's desires
the relative fitness of the parents and past parenting performance
any abduction or defiance of legal process
the quality of the home environment
the parental guidance given the child
the parents' financial status and ability of each parent to provide for the child
the parent's ability to provide for the child's emotional and intellectual development
ability to guide and provide for the child's overall well-being
the willingness of the parent to foster a relationship between the child and the other parent
any domestic violence.
No matter what the reason for requesting a modification, you will have to show documentation, have witness testimony, or show other evidence that proves why you need a modification. Once you do, the judge may approve of your proposed modification, or make another change to the child custody arrangement based on what the court determines to be in a child's best interests. Our attorneys will help you identify the proper information and evidence to present to the court to convince the judge why you need the modification and why it is in your child's interests.
When circumstances have changed and you need to have an order modified to protect your child or preserve your relationship with him or her, get strategic legal assistance from experienced child custody modification lawyers.
Why Clients Trust Our New York Child Custody Modification Lawyers
Children's concerns are often the most sensitive and emotional issues for people who have ended their marriage and are living separate lives. After going through divorce proceedings and initial child custody decisions, asking for a change to something that has already been decided, especially when the request could be highly contentious, may seem daunting. With skilled and compassionate legal help, the anxiety can be lessened. Our attorneys at The Levoritz Law Firm can provide that help.
About Yonatan Levoritz
Yonatan Levoritz, our firm's founder, is a highly accomplished Manhattan matrimonial and family law attorney. Yoni founded The Levoritz Law Firm in 2005 with the goal of helping clients effectively navigate their difficult legal problems, and as his long track record of successful outcomes illustrates, he consistently meets that goal. He demonstrates his commitment to achieving satisfactory resolutions for clients by always staying up to date on current decisions, statutes, and case law in order to provide the most informed and strategic guidance possible. Yoni also publishes frequently on family law topics. He and his entire team of carefully chosen attorneys are noted not only for their skill in handling cases, but also for their legal ethics. While Yoni and his team often zealously approach cases, they always do so with respect and courtesy to all parties and sides.
New York clients rely on us to find effective solutions to their most sensitive family law problems. We will work hard on your behalf when you need to have a child custody order modified.
New York Child Custody Modification Lawyers Answer FAQs
Here are answers to some common questions related to child custody modifications. These are general answers and do not consider the unique circumstances of individual cases. To have your unique concerns addressed, contact our Manhattan law office at (718) 942-4004 or through our online form to arrange a consultation.
How long do child custody orders last in New York?
New York courts can make custody orders only until the child reaches the age of 18. Custody orders will last until that age unless the order is modified or the child becomes legally emancipated, which can be as early as 16 depending upon the situation.
How soon after the original order was put in place can I get a modification?
There is no specific time period you must wait before asking for a modification. However, New York judges typically believe it is in a child's best interests to have as much consistency and stability in their lives as possible following divorce, so they won't easily grant a modification soon after the original order was signed. But if a material change in circumstances occurred shortly after the original order of custody or visitation was put in place, and the change negatively impacts the child and proves to be no longer in the child's best interest, judges may agree to modifying orders.
How hard is it to modify child custody?
How hard it is to modify child custody differs based on the situation. When parents agree about the modification, it can be a fairly straightforward process. Parents can present their new plan for custody to the court and if the judge feels it is in the child's best interest, they will sign off on it and it becomes legally binding. However, if parents are in dispute about modifying custody, the process becomes much more difficult. When parents cannot agree, the one seeking the modification will have to petition the court and provide evidence as to why the present custody arrangement needs to be modified. Then parents will have to attend a court hearing where the judge will issue a decision. Between filing a petition and the hearing, evidence must be gathered proving why the change is needed. Our attorneys understand how to win a custody modification case and what evidence to collect. We will fight hard for your rights and interests.
Do I need an attorney for a child custody modification in New York?
You are not required to have an attorney for a child custody modification in New York. If you and the other parent are in agreement on the modification and there is no conflict, you may simply wish to go before the judge and have the new custody plan approved, although it can be important to have an attorney review the agreement to be sure it protects your rights and interests. But, if the other parent is opposing the modification requested, you stand a much better chance of gaining a favorable outcome with legal representation. Our child custody modification lawyers understand family law and the evidence needed to be successful in court. Call us to learn how our representation can help you by dialing (718) 942-4004.
Every child custody modification is different. Contact The Levoritz Law Firm directly to have your specific concerns addressed.
Either parent can ask for and be granted a modification to a child custody order. We help both mothers and fathers in child custody modification proceedings who wish to alter custody in their child's best interests because of a material change in circumstances. As mentioned before, getting a modification is not a simple process, especially if parents are not in agreement. You can give yourself the best chance of having an order changed with strong legal counsel. Call (718) 942-4004 to learn how our law firm can help you.
Wondering How to Win a Custody Modification Case?
Reach Out to Our Child Custody Modification Lawyers
ZEALOUS REPRESENTATION
When the custody of your children is affected, you should not settle for anything less than an attorney who is focused on winning. Our New York lawyer is a zealous advocate for the rights and interests of family law clients and will not back down in pursuing a decision that goes in your favor. Whether you are seeking a change to a custody order or disputing a modification petition filed by the other parent, you can rely on our law firm to provide top-quality legal representation.
EXPERIENCED ADVICE
Our law firm practices exclusively in family and matrimonial law. By concentrating in a single area of the law, we can stay abreast of changes in the law, judicial precedent and recent decisions in child custody modification cases. Additionally, our attorneys know the judges and other legal professionals who practice in the city's family courts. This knowledge allows us to anticipate how cases we handle may progress and helps us in advising clients about strategies that can benefit them in child custody modification proceedings.
COMPASSIONATE GUIDANCE
Conflicts over child custody are among the most difficult problems families can experience. These conflicts affect parents, children and other close relatives who are concerned about children's welfare. Our compassionate lawyers understand all the sensitivities and ramifications of custody disputes and how making changes to orders that were already decided can cause conflicts to arise again. We know change is never easy and when it potentially impacts your bonds with your children, it's normal to feel anxious and confused. When you hire our Manhattan law firm to represent you, you can count on us to work with you empathetically, while zealously standing up for your rights and interests and those of your child.
The wrong decision when it comes to a child custody modification can reverberate throughout your relationship with your child. The Levoritz Law Firm is committed to your interests. When we take your case, we will fight hard for you.
Fill out the form below to let us know how we can help you. Our team will be in touch to arrange a consultation.
ATTORNEY YONI LEVORITZ
140 Broadway, 46th Floor
By submitting you agree to our Terms & Privacy Policy. Please leave this field empty.
140 Broadway, Suite 46 New York, NY 10005
© 2023 Levoritz Law Firm - New York, NY | All rights reserved - Site Map | Disclaimer | Privacy Policy
Disclaimer: Attorney Advertising. Readers should NOT act upon information on this website, including all blog content, without seeking professional counsel. The information you obtain from this website is not, nor is it intended to be, legal advice. You should consult an attorney for advice regarding your individual situation. The hiring of a lawyer is an important decision that should not be based solely upon advertisements. The materials contained within this website provide general information about the firm, and do not constitute legal advice and are intended for informational purposes only. Any results of prior cases or clients do not guarantee a similar outcome. Contacting the Levoritz Law Firm through our website does not create an attorney–client privilege. Do not send us any confidential information until an attorney-client relationship has been established.
Website by Gladiator Law Marketing


text: A menu controlling different page

redpajama_set_name: RedPajamaGithub


I'm doing a bit more Java now that I'm taking a Java class. With that is coming a lot of "oh that should be easy... wait, there's not a really simple way to accomplish this???". First example of this: determining someone's age.
Update: In the comments below, Ted Vinke alerted me to another, even easier way to calculated it with the Period. This solution still uses LocalDate, but takes less math on our part. Thanks for the improvement, Ted!


It's that time of year where men sit around all weekend, vegging out in front of the television, watching nothing but football. In this household, I could care less about football if it weren't for my husband. He's more of a college football man than a pro football man.
He already has plans this week to uncase his beloved Ohio State Buckeyes flag and proudly display it underneath the American flag in front of our house. Why do men get so wrapped up in this game?! Alas, I digress. Because he loves this gridiron game so much, I at least tolerate it. What exactly does "tolerate it" mean? My tolerance level reaches kick-off foods I prepare for my husband and I watch at least 3-1/2 to 4 minutes of the game. Then its off to serving the internet because he refuses to talk to me. I usually find him yelling or cheering at the television. He's so passionate about this game. Where was I? Oh, right, kick-off foods in the Instant Pot!
One of the favorite kick-off foods to prepare is chili and chili dogs.
You can read more fascinating facts about chili HERE. There are many legends surrounding chili that I had no idea existed!
2 cans of Mexican corn or you can use fresh. I used some I had canned the previous season.
First I get the instant pot out and ready to go.
usually add in some seasonings like garlic, pepper, and my go to seasoning from the Loveless Cafe.
Once the beef is browned I strain the grease off.
Rinse the beans well and dump in with the ground beef. Ad in the corn, taco seasoning, tomatoes, and beef stock. Stir it all well!
Push high pressure for 15 minutes, NPR!
Garnish with green shredded cheese and green onions, if you wish.
Laura's Football Chili for Instant Pot!
Add the beef to the instant pot.
Rinse the beans. I just dump them all in together to rinse.
Add beans back to the Instant Pot and stir with the meat.
Add in corn, taco seasoning, tomatoes, and beef stock. Stir well.
Push the chili setting on normal and that's it!
Previous Post: « Handwriting Through The Bible: Join is THIS September for the launch!
Do you drain the corn, beans, and tomatoes?
I did drain the beans. The corn I personally use is corn I preserve (freeze) each summer and I do not drain it as there is no liquid. If I use canned, then I do drain. I do not drain the tomatoes.


Here's a quick peek at what I found on my morning desert walk in Las Cruces today.
Before we moved to the Southwest, I envisioned it as being brown and largely barren of plant life – okay, maybe a few cactus. I'm always surprised when I make a quick stop to count all the varieties of plants I see along my way. Many cactuses and shrubs flower throughout the year, but when we receive the tiniest amount of rain, the desert goes wild with color.
To see more, please visit an earlier post from this year, High Desert in Bloom.


text:
<?php
/**
 * Created by PhpStorm.
 * User: User
 * Date: 8/5/2015
 * Time: 4:21 PM
 */

namespace common\helpers\pelexif;

use lsolesen\pel\PelEntryAscii;
use lsolesen\pel\PelEntryByte;
use lsolesen\pel\PelEntryRational;
use lsolesen\pel\PelEntryUserComment;
use lsolesen\pel\PelExif;
use lsolesen\pel\PelIfd;
use lsolesen\pel\PelJpeg;
use lsolesen\pel\PelTag;
use lsolesen\pel\PelTiff;

class Gps {
    /**
     * Convert a decimal degree into degrees, minutes, and seconds.
     *
     * @param
     *            int the degree in the form 123.456. Must be in the interval
     *            [-180, 180].
     *
     * @return array a triple with the degrees, minutes, and seconds. Each
     *         value is an array itself, suitable for passing to a
     *         PelEntryRational. If the degree is outside the allowed interval,
     *         null is returned instead.
     */
    public static function convertDecimalToDMS($degree)
    {
        if ($degree > 180 || $degree < - 180) {
            return null;
        }

        $degree = abs($degree); // make sure number is positive
        // (no distinction here for N/S
        // or W/E).

        $seconds = $degree * 3600; // Total number of seconds.

        $degrees = floor($degree); // Number of whole degrees.
        $seconds -= $degrees * 3600; // Subtract the number of seconds
        // taken by the degrees.

        $minutes = floor($seconds / 60); // Number of whole minutes.
        $seconds -= $minutes * 60; // Subtract the number of seconds
        // taken by the minutes.

        $seconds = round($seconds * 100, 0); // Round seconds with a 1/100th
        // second precision.

        return array(
            array(
                $degrees,
                1
            ),
            array(
                $minutes,
                1
            ),
            array(
                $seconds,
                100
            )
        );
    }

    /**
     * Add GPS information to an image basic metadata.
     * Any old Exif data
     * is discarded.
     *
     * @param
     *            string the input filename.
     *
     * @param
     *            string the output filename. An updated copy of the input
     *            image is saved here.
     *
     * @param
     *            string image description.
     *
     * @param
     *            string user comment.
     *
     * @param
     *            string camera model.
     *
     * @param
     *            float longitude expressed as a fractional number of degrees,
     *            e.g. 12.345�. Negative values denotes degrees west of Greenwich.
     *
     * @param
     *            float latitude expressed as for longitude. Negative values
     *            denote degrees south of equator.
     *
     * @param
     *            float the altitude, negative values express an altitude
     *            below sea level.
     *
     * @param
     *            string the date and time.
     */
    public static function addGpsInfo($input, $output, $description, $comment, $model, $longitude, $latitude, $altitude, $date_time)
    {
        /* Load the given image into a PelJpeg object */
        $jpeg = new PelJpeg($input);

        /*
         * Create and add empty Exif data to the image (this throws away any
         * old Exif data in the image).
         */
        $exif = new PelExif();
        $jpeg->setExif($exif);

        /*
         * Create and add TIFF data to the Exif data (Exif data is actually
         * stored in a TIFF format).
         */
        $tiff = new PelTiff();
        $exif->setTiff($tiff);

        /*
         * Create first Image File Directory and associate it with the TIFF
         * data.
         */
        $ifd0 = new PelIfd(PelIfd::IFD0);
        $tiff->setIfd($ifd0);

        /*
         * Create a sub-IFD for holding GPS information. GPS data must be
         * below the first IFD.
         */
        $gps_ifd = new PelIfd(PelIfd::GPS);
        $ifd0->addSubIfd($gps_ifd);

        /*
         * The USER_COMMENT tag must be put in a Exif sub-IFD under the
         * first IFD.
         */
        $exif_ifd = new PelIfd(PelIfd::EXIF);
        $exif_ifd->addEntry(new PelEntryUserComment($comment));
        $ifd0->addSubIfd($exif_ifd);

        $inter_ifd = new PelIfd(PelIfd::INTEROPERABILITY);
        $ifd0->addSubIfd($inter_ifd);

        $ifd0->addEntry(new PelEntryAscii(PelTag::MODEL, $model));
        $ifd0->addEntry(new PelEntryAscii(PelTag::DATE_TIME, $date_time));
        $ifd0->addEntry(new PelEntryAscii(PelTag::IMAGE_DESCRIPTION, $description));

        $gps_ifd->addEntry(new PelEntryByte(PelTag::GPS_VERSION_ID, 2, 2, 0, 0));

        /*
         * Use the convertDecimalToDMS function to convert the latitude from
         * something like 12.34� to 12� 20' 42"
         */
        list ($hours, $minutes, $seconds) = self::convertDecimalToDMS($latitude);

        /* We interpret a negative latitude as being south. */
        $latitude_ref = ($latitude < 0) ? 'S' : 'N';

        $gps_ifd->addEntry(new PelEntryAscii(PelTag::GPS_LATITUDE_REF, $latitude_ref));
        $gps_ifd->addEntry(new PelEntryRational(PelTag::GPS_LATITUDE, $hours, $minutes, $seconds));

        /* The longitude works like the latitude. */
        list ($hours, $minutes, $seconds) = self::convertDecimalToDMS($longitude);
        $longitude_ref = ($longitude < 0) ? 'W' : 'E';

        $gps_ifd->addEntry(new PelEntryAscii(PelTag::GPS_LONGITUDE_REF, $longitude_ref));
        $gps_ifd->addEntry(new PelEntryRational(PelTag::GPS_LONGITUDE, $hours, $minutes, $seconds));

        /*
         * Add the altitude. The absolute value is stored here, the sign is
         * stored in the GPS_ALTITUDE_REF tag below.
         */
        $gps_ifd->addEntry(new PelEntryRational(PelTag::GPS_ALTITUDE, array(
            abs($altitude),
            1
        )));
        /*
         * The reference is set to 1 (true) if the altitude is below sea
         * level, or 0 (false) otherwise.
         */
        $gps_ifd->addEntry(new PelEntryByte(PelTag::GPS_ALTITUDE_REF, (int) ($altitude < 0)));

        /* Finally we store the data in the output file. */
        file_put_contents($output, $jpeg->getBytes());
    }

}


Caldwell & Robinson is a member of Avrio Advocati, a global network of leading law firms. Our membership allows us to provide our clients with instant access to specialist legal services in multiple jurisdictions.
Through Avrio Advocati, we have built strong relationships with trusted law firms around the world, providing reputable and dependable resources for our clients to give them peace of mind when doing business in foreign jurisdictions.
Our Managing Partner, Philip Gilliland, is currently the Chair of Avrio Advocati.


On yesterday, while talking to my daughter and niece about prayer, I said to them they need to start praying, specifically. Specifically is defined as a way that is exact and clear or precise. See, when you pray, specifically, you tell God what it is you need, exactly. When you ask, specifically, you are being detailed in what you are expecting to get in return. In the middle of us talking, my husband calls and my daughter ask him to get her some hot fries and a dr. pepper from the store. I hang up from him and go back to our conversation. I tell them that a lot of times we send out a blanket prayer, "God bless me," when God is already blessing us when He wakes us up, when He keeps us under His arm of protection, when He allows us to sleep in peace and etc. And sometimes, we find ourselves getting angry at God because we feel as though He isn't giving us what we ask for. Well, what did you ask? In walks my husband. He hands my daughter a bag of hot fries and a dr. pepper. Her face forms into a frown. Why, well the hot fries he got wasn't the hot fries she wanted. But get this, he got what she asked for because she wasn't specific in her ask. Yes, she got what she asked for even if they weren't what she wanted but had she asked, specifically, she would have gotten what she desired. What are you asking for?
Please understand something though, God will work with our prayers, however He will never give us something we aren't ready for or capable of handling and He will not give us what doesn't match with the purpose on our life. Nonetheless, you need to pray, specifically. In Mark 10:46, Bartimaeus is sitting on the side of the road yelling, "Son of David, have mercy on me." Jesus heard him and called Bartimaeus to Him asking in Mark 10:51, What do you want Me to do for you?" In which he replies, ""Rabboni," said the blind man, "I want to see again."" Jesus needed to know what exactly Bartimaeus was in need of in order to meet His request. What are you asking of God and are you being specific? "God, I need you to come and see about me." God does, every moment of our life, what specifically do you need Him to come and see about? "Oh Lord, have mercy on me?" God already has mercy on you, what else do you need? "God, bless our worship center." God does, what else? "God, bless my finances." God does when He doesn't allow you to be without. Oh, you wanted Him to increase your finances? Oh, you wanted Him to heal the cancer and the migraines. Oh, you wanted that car or house? Oh, you wanted that kind of spouse? Oh, you wanted that type of blessing? Then baby, you need to pray, specifically.


In late January, Apple discovered a terrifying bug on FaceTime. This bug allows users to listen in on who they're calling even if the recipient doesn't answer. In other words, anyone could eavesdrop on a person's conversations. The discovery of the bug alarmed many people, leading to countless users turning off the FaceTime app completely. Although this issue was solved, this has not been the only instance where users' security was at risk. In September of 2018, Facebook hackers breached the system and received access to 50 million users' accounts. 50 million users. That is absurd. Why do we allow for these issues to continue to occur? Who's to blame for these monstrosities? What changes can be made to protect our privacy?
In my opinion, I believe that there's no specific person to blame for these security issues. I, however, know there are multiple factors that lead the compromising of users' privacy. Users' ignorance, simple technological mistakes, and lack of regulation all cause our digital security to suffer at times. Thankfully, ignorance and a need for laws can be solved. How can we fix this?
Before hearing about the FaceTime bug, I used it fairly often. I'd think nothing of my privacy when chatting, believing that Apple has legitimate security for its users. Now, I can't believe I was so trusting of an app that could easily turn against me. Younger generations have grown up around technology, so they know nothing of its potential danger. Teenagers on social media constantly give out their personal information. Although many kids don't know any better, nobody stops them. We, as a whole, need to spread more awareness about technology and the importance of our digital security. Fully trusting technology with private information can only lead to more issues. Although it truly isn't our fault that security breaches occur, if everyone was more cautious, less harm would be done when these happen.
On the other hand, more than raising awareness should be done to prevent future breaches. The government needs to be more involved in people's privacy. This is a major issue for many people, and companies should not be the only ones responsible for creating regulations. If there was one distinct law regarding this for all digital companies, the rate of breaches in general would definitely decrease.
In the end, this digital security issue needs to be solved. The best way for this is to bring more attention to it and instill government regulations. The safety of our private information needs to be everyone's top priority.


Monday 9 July, marks a particularly golden milestone for art at Southbank Centre. It was on this date in 1968 that Her Majesty, The Queen officially opened Hayward Gallery, pushing open the doors to half a century of exhibitions from some of the world's most adventurous and innovative artists.
For 50 years Hayward Gallery has been a crucial visual arts and architectural landmark in London, celebrating the work of some of the world's most influential artists, it has also produced many ground-breaking group exhibitions.
Bridget Riley, Martin Creed, Antony Gormley, Tracey Emin, Andy Warhol, Ed Ruscha, Jeremy Deller, Anish Kapoor, René Magritte, Francis Bacon, David Shrigley; the list of artists to have been exhibited within Hayward Gallery's distinctive brutalist concrete walls is nothing short of heavyweight. And so to mark the 50th anniversary of this icon of the UK arts world we've got some pretty special celebratory events, projects and one-offs lined-up for the weeks ahead.
On Wednesday 11 July, 50 years to the day from when Hayward Gallery first opened to the public, we allowed visitors to enjoy current exhibition, Lee Bul: Crashing, for a price of just 50p. And to enable as many of you as possible to take advantage of this amazing offer, we extended our opening hours for the day too, meaning the exhibition could be seen from 11am 'til 9pm.
Working in partnership with the Google Cultural Institute, Hayward Gallery has digitised archival material from 50 landmark exhibitions that have taken place at the gallery over the past 50 years, making it widely available to the public for the first time ever. The digitised material includes exhibition proposals, printed ephemera and installation images, helping to tell the stories behind some of Hayward Gallery's remarkable exhibitions, including Henri Matisse 1869-1954: A Retrospective Exhibition (1968); Dada and Surrealism Reviewed (1978); Outsiders: An Art Without Precedent or Tradition (1979); Addressing the Century: 100 Years of Art and Fashion (1998); and Sonic Boom: The Art of Sound (2000).
I am delighted to be able to mark 50 years of Hayward Gallery successes by making the gallery's rich programme accessible to a wide range of people. This is a fabulous commemoration of a very important part of Southbank Centre's story.
To accompany and enrich the research into Hayward Gallery's archive, our curatorial team commissioned filmmakers James Price and Kate Vogel to make five short films exploring five seminal exhibitions from the gallery's history. These short films feature artists and curators who were involved in the exhibitions, with archival material as a prompt for reflection and reccollection starting with Sir Nicholas Serota and Anne d'Offay discussing The New Art, a landmark 1972 exhibition of British conceptual art.
Also on Wednesday 11 July, we also offering people the chance to become Southbank Centre Members, and enjoy all the year-round benefits this brings, for just £50. Our Members enjoy an exclusive Members' cafe-bar, free entry to the Hayward Gallery and are always first in line for event tickets with priority booking. This special £50 membership was available to anyone purchasing online from 10am 'til midnight on 11 July.
Fifty Years of Great Art Writing is a collection of the most remarkable essays about modern and contemporary art, from some of the world's leading writers, artists and thinkers.
Each of the texts were commissioned by Hayward Gallery and originally appeared in exhibition catalogues to provide interpretation and context for shows, here. Many of the essays remain as timely and relevant as the day they were written; others offer fascinating takes on the critical temper and issues of particular moments from the past.
If one book on the great art of Hayward Gallery isn't quite enough to immerse yourself in, you can take the opportunity to add to your book shelves, as our Southbank Centre shops offer a 50% discount on selected titles from the Hayward Gallery Publishing catalogue.
Please give £5 or more to help Hayward Gallery present the very best contemporary art for the next 50 years.
Your support will help Hayward Gallery continue to present innovative, groundbreaking shows and exhibitions by the world's most influential artists, and remain a place that is open and accessible to all.


We propose a novel general approach to locality of lattice composite fields, which in case of QCD involves locality in both quark and gauge degrees of freedom. The method is applied to gauge operators based on the overlap Dirac matrix elements, showing for the first time their local nature on realistic path-integral backgrounds. The framework entails a method for efficient evaluation of such nonultralocal operators, whose computational cost is volume independent at fixed accuracy, and only grows logarithmically as this accuracy approaches zero. This makes computation of useful operators, such as overlap-based topological density, practical. The key notion underlying these features is that of exponential insensitivity to distant fields, made rigorous by introducing the procedure of statistical regularization. The scales associated with insensitivity property are useful characteristics of nonlocal continuum operators.
Published in Physical Review D, v. 95, issue 1, 014509, p. 1-22.
A. A. is supported in part by the National Science Foundation CAREER Grant No. PHY-1151648 and Department of Energy Grant No. DE-FG02-95ER-40907.
Alexandru, Andrei and Horváth, Ivan, "Locality and Efficient Evaluation of Lattice Composite Fields: Overlap-Based Gauge Operators" (2017). Physics and Astronomy Faculty Publications. 544.


Exceptional, wide open views of the Gulf of Mexico and Ten Thousand Islands abound from this gorgeous 3 bedroom residence located in private, gated Cape Marco! Beautiful modern, coastal interior offers an open floor plan, granite counters, and plantation shutters. Entire interior has been newly painted, new air conditioning system and water heater installed, and new washer and dryer. The stunning interior opens to the private lanai where you can relax and watch the dolphins play in the sparkling Gulf waters. Enjoy all of the upscale amenities at prestigious Cape Marco including 6 HarTru tennis courts, fitness center, private beach access, and more.
I was searching for a Property and found this listing (MLS #219009628). Please send me more information regarding 990 Cape Marco Dr 602 in Marco Island. Thank you!


text:
87 candles and counting #sugarlandexpress
Today actor Gregory Alcott celebrates his 87th birthday. Born and raised in North Carolina, Alcott joined the army just after World War II had ended. When he left the army, he wanted to become an actor and left for Hollywood, with just $100 in his pocket.
After a successful career as a tv-star in the 50's and 60's, he went for the big screen in the 70's.
He worked with Clint Eastwood a lot, but he also had a fair part in Sugarland Express, portaying Mashburn, one of the policemen that tried to stop Lou Jean and Clovis on their search for Baby langdon.
Alcott is seen on the right, in this shot.
He didn't really make it big in films, but he became a rather familiar face in various tv-series ever since.
Happy 87th birthday.
sugarland express


text:
Plenty of Choice for Summertime Listening
Otago Access Radio listeners will have no shortage of locally produced shows to enjoy over the holiday period. The station's two studios have been booked solid over recent weeks as volunteer broadcasters record fresh episodes of their programmes to air when they are spending time with friends and family.
Station manager Lesley Paris said several broadcasters were planning special Christmas and New Year editions of their programmes.
"Jazz fans will be happy to know that Calder Prescott and Lou McConnell will be jointly hosting a ninety-minute special on Christmas Day. It's a tradition that goes back a few years and a nice way to bring our two jazz aficionados together.
"Other programmes will explore themes that are especially relevant to this time of year, from staying physically and mentally healthy to enjoying the outdoors and relaxing with great books and great music."
Summer holidays also offered the opportunity to catch up on programmes listeners might have missed earlier in the year. Podcasts were available to download from the station's website and from iTunes, to be listened to at any convenient time.
Southern Heritage Trust programme Heritage Matters was an example of an informative and entertaining series that lent itself well to an "immersive" online listening experience.
"Heritage Matters covers a lot of territory, from stories of Dunedin's earliest settlers to debate around preservation of the city's built heritage and plans to restore or establish historic sites. Anyone with an interest in local history and architecture would find it a pretty compelling series to tap into."
For those who wanted to create a musical soundtrack to their summertime activities, there were plenty of music programmes available as podcasts.
"We have Celtic music covered on Celtic World, Americana on The Jukebox Highway, vinyl classics on The Vinyl Vault and alternative music on Blip In The System, as well as several shows on our Connecting Cultures Zone that celebrate the music of our migrant communities."
Photo: Podcast potential: Otago Access Radio's Heritage Matters team are (from left) Jane Edwards, Dougal Stevenson and Bill Southworth.
Listen to Previous Episodes


To speed the introduction of its WFDB Mark program at the 32nd World Diamond Congress, being held June 26-29 in Tel Aviv, the World Federation plans to amend its "inner rules" so bourse members can be expelled or suspended if they found to be guilty of non-compliance with the WFDB ethical code.
The WFDB Mark is a trademarked logo, which approved members of the 25 WFDB-affiliated diamond exchanges will be able to display to clients and suppliers, to confirm that they abide by the World Federation Code of Principles. The WFCOP is a code of ethical business practices required of diamond exchange members.
such facts shall at once be communicated by the Secretary-General to the affiliated bourses which shall take measures against the member concerned in accordance with the laws of their respective countries.


At Quality Floors & More we make floor and countertop buying easy and convenient with our Shop At Home Service.
If you are unable to visit our store, one of our Flooring Experts will gladly bring our showroom of samples to you and you can choose the perfect floor or countertop to fit your exact needs. Here's how it works.
First click here to email us or call us at 512-648-5535 and schedule your in-home visit. Our Flooring Expert will bring 100's of samples in different styles and colors to your home for you to see, feel and touch. With so many styles to choose from this will help you match the best floor and countertop to fit your homes décor and paint.
Next, we will accurately measure your home to provide you with a fully installed start to finish quote. Your quote will include product delivery and a professional installation along with a clear time estimate of how long your project will take to complete.
Whether you choose carpet, hardwood, laminate, tile, vinyl or any type of stone, we can usually begin your project quickly if we have your new flooring or stone in stock.
Our Expert will also provide you with attractive financing options for your new floor and countertop with your good credit. And with our Abbey 60-Day Satisfaction Guarantee, we will put your mind at ease when it comes to loving your new floor and counters.
Try our 'Shop At Home Service' today and let us bring our professional showroom to you!


text:
Pair programming: roles, challenges, guiding principles, and tools
May 6th 2022 engineering
You're staring at your code and thinking, "There's nothing wrong here." But there is: the app isn't working. And you know the bug is staring you straight in the face. You finally turn to your colleague and begin explaining the problem, and suddenly, mid-phrase, it comes to you – the problem and the solution.
It seems, all you really had to do was…start talking??
If you've ever had this experience with software development (I have, many times), you know that talking out loud is important when solving problems. Either talking aloud with fellow programmers, or if working alone remotely, talking to a rubber duck (coined the rubber duck debugging method). Staring at code is also important, but not for too long.
So, get yourself a rubber duck, your colleagues say – seriously. Or better yet, get online and start pair programming together.
Pair programming has a history
In a thorough treatment on Pair Programming, authors Birgitta Böckeler and Nina Siessegger describe how:
Pair programming forces us to discuss approaches and solutions, instead of only thinking them through in our own head. Saying and explaining things out loud pushes us to reflect if we really have the right understanding, or if we really have a good solution.
They quote Jean Bartik, one of the original programmers for the ENIAC computer in the 1950s, who said:
Betty Snyder and I, from the beginning, were a pair. And I believe that the best programs and designs are done by pairs, because you can criticise each other, and find each other's errors, and use the best ideas.
So we knew it then and we know it now: pairing two or more software developers together to solve a single problem, in front of a single screen, creates great software.
While not necessarily extreme programming or agile software development, pair programming can be used to allow team members to build and architect software and learn to trust each other.
The driver/navigator model of pair programming ("You drive, I navigate")
Pair programming involves two programmers sharing a single computer and keyboard. This can be done online with screen sharing or tools built for pair programmers (see below).
The classic metaphor in pair programming is the driver and navigator. The driver is at the wheel, the navigator looks at the map; the driver types, the navigator describes the problem and solution.
1. The process and benefits of pair programming
They both work equally hard. For example:
As the driver is writing code and thinking, the navigator talks, analyses, tests – all the while looking over the driver's shoulder.
The driver's role is to structure the code, decide on the variable names, write the loops, function, and condition that implement whatever the navigator is saying.
The navigator's role is to shape the big-picture solution, frames the results, sets the constraints, does some code reviews.
The driver writes clean code. The navigator simplifies the problem.
Both driver and navigator design the architecture, decide on the database, technology, and the overall look and feel of the application.
Both driver and navigator are responsible for the final result, meeting the requirements of the original specs.
Driver and navigator celebrate together when they reach their destination.
2. Challenges and pitfalls
Conflictual moments go to the heart of why we pair up. For example:
What is the difference between describing a "solution" and coding an "algorithm"? For example, the navigator says to put a red circle in the middle of a screen, at real-time speed. To do this, the navigator says to code an asynchronous program. The driver disagrees, there's no need for risky and complex asynchronous algorithms. There's a better solution. So, who wins?
What happens when the navigator doesn't like the code?
What happens when the driver doesn't like the navigator's ideas or analysis?
There are always two options to solve these conflicts: either the pair stays in their roles (and trust each other) or they break out of their roles and humbly discuss the options.
That's the whole point: pair programming is about communication and teamwork, where two experts patiently teach each other to be better at what they do.
That's also why it's good to switch roles, to have the navigator take the wheel and follow the guidance of the driver-now-turned-navigator.
3. Mentoring or sharing expertise
There are often two pairing scenarios in pair programming:
senior-with-senior developer
senior-with-junior developer
Often, the latter scenario can make better use of a mentor-mentee situation, where the navigator not only establishes the big picture, but also might take over the typing to model for, teach, and share knowledge with the less experienced developer. We all can always become better drivers, yet this senior-with-junior pairing enables a clearer mentor-mentee situation.
When two seniors are paired together, the responsibilities of each role may need to be further discussed and defined as they set out on their voyage.
Start with values
We've discovered that pair programming works. On many levels: software engineering and softer aspects like teamwork and building up individual values.
In all scenarios, there are values at play: trust, candor, care, grit, and humbleness. Essentially, open communication reigns.
Learn to give feedback
Learn to receive feedback
Ask questions when blocked
Don't be afraid of being wrong
Believe in your partner
Recognize and accept that others solve problems differently
Challenge each other
Motivate each other
Foster teamwork
Make great products
Tools (software) for remote pair programming
Before finishing, it's worth mentioning that all of this can be done remotely. Video conferencing with Zoom, Teams, Skype, and other such remote tools support screen sharing and even remote desktop control functionalities.
However, for more robust pairing features, you'll want to use one of the tools that were built for remote pair programming like those listed below.
Here are some remote pair programming tool recommendations to assist you in your journey:
Code Together
Floobits
Visual Studio Code with Live Share
Sr. Staff Writer
VP Corporate Marketing
Co-founder & CTO at Algolia