[SNMP4J] Released: AgenPro 2.5

Frank Fock fock at agentpp.com
Sat Aug 5 23:08:45 CEST 2006


Hi Ron,

Have you verified that you use the 2.5 version?
It seems that the new methods of v2.5 are not
recognized correctly. I will check that and let you
know my findings.

Best regards,
Frank

Ron Fulkerson wrote:
> Hi Frank,
>
> Version 2.5 of AgenPro generates a number of errors when attempting to 
> compile a mib that could be successfully compiled under the previous 
> version.  I have attached an error log.  Do you have any idea what is 
> going on here?
>
> Thanks,
> Ron
>
>
>
> Frank Fock wrote:
>> With some deferral AgenPro v2.5 has been released today.
>> Unfortunately, the documentation of the SNMP4J-Agent instrumentation
>> using the AgenPro 2 generated stubs is not complete yet. It will be
>> completed until end of August and an update release will then be
>> uploaded to http://www.agentpp.com. I will keep you informed on
>> the SNMP4J mailing list, when the update is available.
>>
>> Although this delay is annoying, you have the chance to purchase
>> AgenPro 2.x for the current price of US$ 225 per user license
>> until this update will be available. After the SNMP4J instrumentation
>> How-To is complete, the AgenPro price will slightly raise to US$ 279.
>>
>> RELEASE NOTES
>>
>> - Added: AgenUtils.isTimeStamp(IObjectType ot) to
>>  check whether an object type's syntax is is the
>>  TimeStamp TC.
>> - Improved: SNMP4J-Agent code generation templates
>>  now support more customization and SNMP4J-Agent 1.0
>>  beta 5 or later.
>> - Improved: Compiler log displays up to 50 errors
>>  for each MIB file at once.
>> - Improved: MIB editor displays more than one error
>>  at once.
>> - Improved: Compiler syntax checks and error location
>>  reporting.
>>
>> Frank Fock
>>
>> _______________________________________________
>> SNMP4J mailing list
>> SNMP4J at agentpp.org
>> http://lists.agentpp.org/mailman/listinfo/snmp4j
>>
>
> ------------------------------------------------------------------------
>
> 2006-08-04 16:45:50:038 INFO Velocity 	Velocimacro : added new VM : #genValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:038 INFO Velocity 	Velocimacro : added new VM : #genNativeValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:054 INFO Velocity 	Velocimacro : added new VM : #genSMISyntax( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:069 INFO Velocity 	Velocimacro : added new VM : #genDefaultValue( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:085 INFO Velocity 	Velocimacro : added new VM : #genIndexStruct( table ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:116 INFO Velocity 	Velocimacro : added new VM : #genValueValidator( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:116 INFO Velocity 	Velocimacro : added new VM : #genEnumLabel( en ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:116 INFO Velocity 	Velocimacro : added new VM : #genEnum( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:116 INFO Velocity 	Velocimacro : added new VM : #genColumn( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:147 INFO Velocity 	Velocimacro : added new VM : #genScalar( scalar ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:538 INFO Velocity 	ResourceManager : found C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm with loader com.agentpp.common.velocity.TemplateLoader
> 2006-08-04 16:45:50:538 DEBUG Generator 	Using INPUT  filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZMICRO-SNMP-MIB.java
> 2006-08-04 16:45:50:538 DEBUG Generator 	Using OUTPUT filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZMICRO-SNMP-MIB.java
> 2006-08-04 16:45:50:569 DEBUG Generator 	Found 4 existing code snippets
> 2006-08-04 16:45:50:585 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 26, column 1]
> 2006-08-04 16:45:50:585 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 28, column 1]
> 2006-08-04 16:45:50:585 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 30, column 1]
> 2006-08-04 16:45:50:647 INFO Generator 	ZMICRO-SNMP-MIB completed
> 2006-08-04 16:45:50:725 INFO Generator 	Generating code for ZVIDEO-SNMP-MIB...
> 2006-08-04 16:45:50:725 DEBUG Generator 	Using filename template: C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_filename.vm
> 2006-08-04 16:45:50:725 INFO Velocity 	ResourceManager : found C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_filename.vm with loader com.agentpp.common.velocity.TemplateLoader
> 2006-08-04 16:45:50:725 DEBUG Generator 	Using code template: C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:725 INFO Velocity 	Velocimacro : added new VM : #preserveExistingCode( class method ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #factory( oid ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genSyntaxCPP( syn ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genComment( obj ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #space( len ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genOIDAsArray( oid ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genObjectName( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genObjectClass( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #upperCamelCase( name ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #lowerCamelCase( name ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genConstantAccess( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genConstructorAccess( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genParentTableName( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:741 INFO Velocity 	Velocimacro : added new VM : #genAccess( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genColumnClassName( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genScalarClassName( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genByteArray( barray ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genNativeValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genSMISyntax( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genDefaultValue( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:757 INFO Velocity 	Velocimacro : added new VM : #genIndexStruct( table ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:772 INFO Velocity 	Velocimacro : added new VM : #genValueValidator( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:772 INFO Velocity 	Velocimacro : added new VM : #genEnumLabel( en ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:772 INFO Velocity 	Velocimacro : added new VM : #genEnum( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:788 INFO Velocity 	Velocimacro : added new VM : #genColumn( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:50:788 INFO Velocity 	Velocimacro : added new VM : #genScalar( scalar ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:007 INFO Velocity 	ResourceManager : found C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm with loader com.agentpp.common.velocity.TemplateLoader
> 2006-08-04 16:45:51:007 DEBUG Generator 	Using INPUT  filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZVIDEO-SNMP-MIB.java
> 2006-08-04 16:45:51:007 DEBUG Generator 	Using OUTPUT filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZVIDEO-SNMP-MIB.java
> 2006-08-04 16:45:51:022 DEBUG Generator 	Found 4 existing code snippets
> 2006-08-04 16:45:51:022 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 26, column 1]
> 2006-08-04 16:45:51:022 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 28, column 1]
> 2006-08-04 16:45:51:022 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 30, column 1]
> 2006-08-04 16:45:51:038 INFO Generator 	ZVIDEO-SNMP-MIB completed
> 2006-08-04 16:45:51:038 INFO Generator 	Generating code for ZVIDEO-MERLINREC-MIB...
> 2006-08-04 16:45:51:038 DEBUG Generator 	Using filename template: C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_filename.vm
> 2006-08-04 16:45:51:038 INFO Velocity 	ResourceManager : found C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_filename.vm with loader com.agentpp.common.velocity.TemplateLoader
> 2006-08-04 16:45:51:038 DEBUG Generator 	Using code template: C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #preserveExistingCode( class method ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #factory( oid ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genSyntaxCPP( syn ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genComment( obj ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #space( len ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genOIDAsArray( oid ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genObjectName( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genObjectClass( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #upperCamelCase( name ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #lowerCamelCase( name ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:054 INFO Velocity 	Velocimacro : added new VM : #genConstantAccess( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genConstructorAccess( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genParentTableName( object ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genAccess( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genColumnClassName( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genScalarClassName( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genByteArray( barray ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genNativeValueType( ot ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genSMISyntax( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genDefaultValue( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:069 INFO Velocity 	Velocimacro : added new VM : #genIndexStruct( table ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:085 INFO Velocity 	Velocimacro : added new VM : #genValueValidator( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:085 INFO Velocity 	Velocimacro : added new VM : #genEnumLabel( en ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:085 INFO Velocity 	Velocimacro : added new VM : #genEnum( leaf ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:085 INFO Velocity 	Velocimacro : added new VM : #genColumn( column ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:085 INFO Velocity 	Velocimacro : added new VM : #genScalar( scalar ) : source = C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm
> 2006-08-04 16:45:51:397 INFO Velocity 	ResourceManager : found C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm with loader com.agentpp.common.velocity.TemplateLoader
> 2006-08-04 16:45:51:397 DEBUG Generator 	Using INPUT  filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZVIDEO-MERLINREC-MIB.java
> 2006-08-04 16:45:51:397 DEBUG Generator 	Using OUTPUT filename: C:\Documents and Settings\ronald\My Documents\snmp\generated\ZVIDEO-MERLINREC-MIB.java
> 2006-08-04 16:45:51:460 DEBUG Generator 	Found 8 existing code snippets
> 2006-08-04 16:45:51:460 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 26, column 1]
> 2006-08-04 16:45:51:460 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 28, column 1]
> 2006-08-04 16:45:51:460 ERROR Velocity 	RHS of #set statement is null. Context will not be modified. C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm [line 30, column 1]
> 2006-08-04 16:45:51:460 ERROR Velocity 	Method getTextualConvention threw exception for reference $agenUtils in template C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm at  [498,56]
> 2006-08-04 16:45:51:460 ERROR Velocity 	Method getTextualConvention threw exception for reference $agenUtils in template C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm at  [498,31]
> 2006-08-04 16:45:51:460 ERROR Velocity 	Method getTextualConvention threw exception for reference $tcModules in template C:\Program Files\AGENT++\agenpro2\templates\snmp4j-agent_1_0\java_code.vm at  [498,16]
> 2006-08-04 16:45:51:475 ERROR Generator 	Invocation of method 'getTextualConvention' in  class com.agentpp.agenpro.util.AgenUtils threw exception class java.lang.NullPointerException : null
> 2006-08-04 16:45:51:475 INFO Generator 	Finished job 1 with 1 error(s)
> 2006-08-04 16:45:51:491 INFO Generator 	Finished code generation
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> SNMP4J mailing list
> SNMP4J at agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j
>   





More information about the SNMP4J mailing list