Package org.drools.guvnor.client.rpc

Examples of org.drools.guvnor.client.rpc.BuilderResult


        } catch (Exception e) {
            log.error("Unable to load rule base.",
                    e);
            log.info("...but trying to rebuild binaries...");
            try {
                BuilderResult builderResult = repositoryModuleOperations.buildModule(
                        item,
                        true);
                if (builderResult != null && builderResult.getLines().size() > 0) {
                    log.error("There were errors when rebuilding the knowledgebase.");
                    throw new DetailedSerializationException("There were errors when rebuilding the knowledgebase.",
                            "");
                }
            } catch (Exception e1) {
View Full Code Here


        repo.save();

        RuleAsset rule = impl.loadRuleAsset( asset.getUUID() );

        // check its all OK
        BuilderResult result = impl.buildAsset( rule );
        if ( !(result == null) ) {
            System.err.println( result.lines[0].assetName + " " + result.lines[0].message );
        }
        assertNull( result );
View Full Code Here

        assertFalse( pkg.isBinaryUpToDate() );
        assertFalse( impl.ruleBaseCache.containsKey( pkg.getUUID() ) );
        impl.ruleBaseCache.remove( "XXX" );

        BuilderResult results = impl.buildPackage( pkg.getUUID(),
                                                   true );
        assertNull( results );

        pkg = repo.loadPackage( "testBinaryPackageUpToDate" );
        byte[] binPackage = pkg.getCompiledPackageBytes();
View Full Code Here

                                         AssetFormats.DECISION_TABLE_GUIDED );
        RuleAsset ass = impl.loadRuleAsset( uid );
        ass.content = dt;
        impl.checkinVersion( ass );

        BuilderResult results = impl.buildPackage( pkg.getUUID(),
                                                   true );
        assertNull( results );

        pkg = repo.loadPackage( "testGuidedDTCompile" );
        byte[] binPackage = pkg.getCompiledPackageBytes();
View Full Code Here

                                       "" );
        item.updateFormat( AssetFormats.DRL );
        item.updateContent( " rule abc \n when \n then \n System.out.println(42); \n end" );
        item.checkin( "" );

        BuilderResult res = impl.buildPackage( pkg.getUUID(),
                                               true );
        assertNull( res );

        impl.createPackageSnapshot( "testSnapshotRebuild",
                                    "SNAP",
View Full Code Here

        rule1.updateFormat( AssetFormats.DRL );
        rule1.updateContent( "rule 'rule1' \n when \np : Person() \n then \np.setAge(42); \n end" );
        rule1.checkin( "" );
        repo.save();

        BuilderResult result = impl.buildPackage( pkg.getUUID(),
                                                  true );
        assertNull( result );

        pkg = repo.loadPackage( "testBinaryPackageCompile" );
        byte[] binPackage = pkg.getCompiledPackageBytes();
View Full Code Here

        rule2.updateContent( BRXMLPersistence.getInstance().marshal( model ) );
        rule2.checkin( "" );
        repo.save();

        BuilderResult result = impl.buildPackage( pkg.getUUID(),
                                                  true );
        if ( result != null ) {
            for ( int i = 0; i < result.lines.length; i++ ) {
                System.err.println( result.lines[i].message );
            }
View Full Code Here

        asset.checkin( "" );
        repo.save();

        RuleAsset rule = impl.loadRuleAsset( asset.getUUID() );

        BuilderResult result = impl.buildAsset( rule );
        assertNotNull( result );
        assertEquals( -1,
                      result.lines[0].message.indexOf( "Check log for" ) );
        assertTrue( result.lines[0].message.indexOf( "Unable to resolve" ) > -1 );
View Full Code Here

        repo.save();

        RuleAsset rule = impl.loadRuleAsset( asset.getUUID() );

        // check its all OK
        BuilderResult result = impl.buildAsset( rule );
        assertNull( result );

        ServiceImplementation.ruleBaseCache.clear();

        // try it with a bad rule
View Full Code Here

        t2Content.content += " t1();\n";
        t2Content.content += "}\n";
        t2.content = t2Content;
        impl.checkinVersion( t2 );

        BuilderResult result = impl.buildAsset( t1 );

        assertNull( result );

    }
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rpc.BuilderResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.