Hi,

it seems that you have more than one h2 jar in classpath. Older version of
h2 doesn't have serializeJavaObject field in SysProperties class.

On Sat, Oct 31, 2015 at 4:09 PM, techbysample <[email protected]> wrote:

> Apache Ignite Community,
>
> Give the following:
>
> Apache Ignite Version: 1.4
> OS: Windows 8.1
> JBoss ESB: 4.5
> Apache Ignite .jars added to JBoss ESB 4.5:
>
> ignite-core-1.4.0.jar
> ignite-shmem-1.0.0.jar
> ignite-indexing-1.4.0.jar
> commons-codec-1.6.jar
> lucene-core-3.5.0.jar
> h2-1.3.175.jar
>
> I am attempting to integrate Ignite with JBoss ESB (in single JVM). In
> addition, I am doing this for the purpose of leverging Ignite's
> DataGrid/Persistent Store  functionality. When I start Ignite I encounter
> the
> following errors:
>
> 07:54:02,222 INFO  [STDOUT] [07:54:02]
> 07:54:06,438 INFO  [STDOUT] [07:54:06] Security status [authentication=off,
> comm
> unication encryption=off]
> 07:55:03,413 ERROR [STDERR] Oct 31, 2015 7:55:03 AM
> org.apache.ignite.logger.jav
> a.JavaLogger error
> SEVERE: Got exception while starting (will rollback startup routine).
> java.lang.NoSuchFieldError: serializeJavaObject
>         at
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.start
> (IgniteH2Indexing.java:1293)
>         at
> org.apache.ignite.internal.processors.query.GridQueryProcessor.start(
> GridQueryProcessor.java:134)
>         at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.j
> ava:1501)
>         at
> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:879)
>         at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(Igni
> tionEx.java:1617)
>         at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(Ignit
> ionEx.java:1484)
>         at
> org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:965)
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:526)
>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:507)
>
>
> Here is a code snipppet:
>
>
> private void intializeCache()
>         {
>     // To start ignite with desired configuration uncomment the appropriate
> line.
>
>         IgniteConfiguration cfg = new IgniteConfiguration();
>         org.apache.ignite.marshaller.optimized.OptimizedMarshaller
> marshaller = new
> org.apache.ignite.marshaller.optimized.OptimizedMarshaller();
>         marshaller.setRequireSerializable(false);
>         cfg.setPeerClassLoadingEnabled(true);
>
>         org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi spi = new
> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi();
>         TcpDiscoveryMulticastIpFinder finder = new
> TcpDiscoveryMulticastIpFinder();
>
>         List addresses = new ArrayList();
>         addresses.add("127.0.0.1:47500..47509");
>
>         finder.setAddresses(addresses);
>         spi.setIpFinder(finder);
>         cfg.setDiscoverySpi(spi);
>
>         cfg.setMarshaller(marshaller);
>
>
>      // To start ignite with desired configuration uncomment the
> appropriate
> line.
>         try {
>
>                 ignite = Ignition.start(cfg);
>          }
>         catch (Exception e)
>       {
>          System.out.println(e);
>       }
>
> }
>
> I would appreciate any assistance addressing this issue.  Thanks in
> advance!
>
>
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://apache-ignite-users.70518.x6.nabble.com/Apache-Ignite-Integraton-w-JBoss-tp1799.html
> Sent from the Apache Ignite Users mailing list archive at Nabble.com.
>



-- 
Andrey Gura
GridGain Systems, Inc.
www.gridgain.com

Reply via email to