RimWorld

RimWorld

Mini Save Our Ship 2
Log Red errors 11MAR25
A number of red errors - some of which appear to be simple syntax typos. Forgive the lack of HugsLog file, Hugslib will not upload it for me. I hope these help.

(Edited after recent update of recent update)

RimWorld 1.5.4297 rev1079
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

[HugsLib] version 11.0.4
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
HugsLib.Utils.ModLogger:Message (string,object[])
HugsLib.HugsLibController:InitializeController ()
HugsLib.HugsLibController:EarlyInitialize (Verse.ModContentPack)
HugsLib.Core.HugsLibMod:.ctor (Verse.ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke (object,object[])
System.Reflection.MonoCMethod:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MonoCMethod:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

XML error: <transmitsPower>true</transmitsPower> doesn't correspond to any field in type CompProps_ShipHeat. Context: <li Class="SaveOurShip2.CompProps_ShipHeat"><compClass>SaveOurShip2.CompShipHeatShield</compClass><heatMultiplier>1.25</heatMultiplier><shieldMin>0</shieldMin><shieldMax>10</shieldMax><shieldDefault>0</shieldDefault><transmitsPower>true</transmitsPower></li>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlToObject:ObjectFromXml<Verse.CompProperties> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ListFromXml<Verse.CompProperties> (System.Xml.XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection<Verse.CompProperties> (System.Xml.XmlNode)
Verse.DirectXmlToObject:ObjectFromXml<System.Collections.Generic.List`1<Verse.CompProperties>> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<System.Collections.Generic.List`1<Verse.CompProperties>> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXml<Verse.ThingDef> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<Verse.ThingDef> (System.Xml.XmlNode,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlLoader.DefFromNode_Patch1 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

XML error: <texPath>Things/Building/Ship/Ship_Solar_Cell</texPath> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BuildingShipHullBase"><category>Building</category><thingClass>Building</thingClass><soundImpactDefault>BulletImpact_Metal</soundImpactDefault><selectable>true</selectable><drawerType>MapMeshOnly</drawerType><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><repairEffect>Repair</repairEffect><leaveResourcesWhenKilled>false</leaveResourcesWhenKilled><filthLeaving>Filth_RubbleBuilding</filthLeaving><statBases><SellPriceFactor>0.70</SellPriceFactor><WorkToBuild>8000</WorkToBuild><MaxHitPoints>800</MaxHitPoints><Flammability>0</Flammability></statBases><altitudeLayer>Building</altitudeLayer><passability>Impassable</passability><blockWind>true</blockWind><castEdgeShadows>true</castEdgeShadows><fillPercent>1</fillPercent><blockLight>true</blockLight><canOverlapZones>false</canOverlapZones><staticSunShadowHeight>1.0</staticSunShadowHeight><holdsRoof>true</holdsRoof><killedLeavings><ChunkSlagSteel>1</ChunkSlagSteel></killedLeavings><placeWorkers><li>SaveOurShip2.PlaceWorker_ShipHull</li></placeWorkers><defName>ShipSolarGeneratorCell</defName><label>ship solar generator cell</label><description>Utilize spaces of the hull to provide solar generation. Produces electricity from sunlight. Does not work in the dark or under artificial light. Being a solar panel, it inately holds some heat of it's own and this is recycled into the system.\n\nHeat capacity: 5Hu\nHeat vented to space: 1Hu/s</description><graphicData><texPath>Things/Building/Ship/Ship_Solar_Cell</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>(1,1)</drawSize></graphicData><texPath>Things/Building/Ship/Ship_Solar_Cell</texPath><rotatable>true</rotatable><tickerType>Normal</tickerType><placingDraggableDimensions>2</placingDraggableDimensions><costList><Steel>150</Steel><Plasteel>25</Plasteel><ComponentSpacer>1</ComponentSpacer></costList><building><shipPart>true</shipPart></building><comps><li Class="SaveOurShip2.CompProps_ShipCachePart"><isHull>true</isHull><hermetic>true</hermetic></li><li Class="SaveOurShip2.CompProps_ShipHeat"><compClass>SaveOurShip2.CompShipHeatSink</compClass><heatCapacity>5</heatCapacity><heatVent>1</heatVent><threat>1</threat></li><li Class="CompProperties_Power"><compClass>CompPowerPlantSolar</compClass><basePowerConsumption>-400</basePowerConsumption><transmitsPower>true</transmitsPower></li><li Class="CompProperties_Stunnable"><useLargeEMPEffecter>true</useLargeEMPEffecter><empChancePerTick>0.03</empChancePerTick><affectedDamageDefs><li>EMP</li></affectedDamageDefs></li></comps><designationCategory>Ship</designationCategory><researchPrerequisites><li>Electricity</li><li>SolarPanels</li><li>ShipBasics</li></researchPrerequisites><constructionSkillPrerequisite>6</constructionSkillPrerequisite></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlToObject:ObjectFromXml<Verse.ThingDef> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<Verse.ThingDef> (System.Xml.XmlNode,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlLoader.DefFromNode_Patch1 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Last edited by Aranador; 10 Mar @ 10:50pm
< >
Showing 1-4 of 4 comments
Aranador 10 Mar @ 10:50pm 
XML error: <explosionRadius>1</explosionRadius> doesn't correspond to any field in type VerbProperties. Context: <li><verbClass>Verb_Shoot</verbClass><defaultProjectile>Bullet_MiniTurretLaserShot</defaultProjectile><warmupTime>0.25</warmupTime><minRange>5</minRange><range>150.0</range><explosionRadius>1</explosionRadius><ticksBetweenBurstShots>13</ticksBetweenBurstShots><burstShotCount>4</burstShotCount><soundCast>Shot_Autocannon</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlToObject:ObjectFromXml<Verse.VerbProperties> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ListFromXml<Verse.VerbProperties> (System.Xml.XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection<Verse.VerbProperties> (System.Xml.XmlNode)
Verse.DirectXmlToObject:ObjectFromXml<System.Collections.Generic.List`1<Verse.VerbProperties>> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<System.Collections.Generic.List`1<Verse.VerbProperties>> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXml<Verse.ThingDef> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<Verse.ThingDef> (System.Xml.XmlNode,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlLoader.DefFromNode_Patch1 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Mod memer.minisos2 has multiple Verse.DesignatorDropdownGroupDefs named Ship_SalvageBays. Skipping.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DefDatabase`1<Verse.DesignatorDropdownGroupDef>:AddAllInMods ()
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_0 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass31_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<object>:<ForWorker>b__1 ()
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

[SoS2_Shuttle] Implied generation for vehicles is incomplete. Please define the VehicleBuildDef separately to avoid improper vehicle generation.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Vehicles.ThingDefGenerator_Buildables:GenerateImpliedBuildDef (Vehicles.VehicleDef,Vehicles.VehicleBuildDef&)
Vehicles.VehicleHarmonyOnMod:ImpliedDefGeneratorVehicles ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.DefGenerator.GenerateImpliedDefs_PreResolve_Patch1 (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Aranador 10 Mar @ 10:51pm 
Could not resolve cross-reference: No Verse.ThingDef named Bullet_Ground_ACI_Small found to give to SaveOurShip2.CompProps_ShipHeat SaveOurShip2.CompProps_ShipHeat
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

[SmashPhil.VehicleFramework] Successfully applied compatibility patches for <color=#008080FF>Save Our Ship 2</color>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
SmashTools.SmashLog:Message (string)
SmashTools.ConditionalPatches:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

<color=orange>[VehicleFramework]</color> version 1.5.1704
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Vehicles.VehicleHarmony:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

SOS2 SteamV2.7.4 active
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
SaveOurShip2.ShipInteriorMod2:DefsLoaded ()
SaveOurShip2.Setup:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

[HugsLib][ERR] HTTP/1.1 400 Bad Request
at System.Environment.get_StackTrace () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at HugsLib.Logs.LogPublisher.OnRequestError (System.String errorMessage) [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.Logs.LogPublisher.<BeginUpload>b__32_0 (System.Exception ex) [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.Utils.HugsLibUtility+<>c__DisplayClass22_0.<AwaitUnityWebResponse>b__0 () [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.Utils.DoLaterScheduler.InvokeCallbacks (System.Collections.Generic.Queue`1[T] queue) [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.Utils.DoLaterScheduler.OnUpdate () [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.HugsLibController.OnUpdate () [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at HugsLib.Patches.Root_Patch.UpdateHook () [0x00000] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0
at MonoMod.Utils.DynamicMethodDefinition.Verse.Root.Update_Patch1 (Verse.Root ) [0x00000] in <abec11463bc04855a5322a0a868aeb22>:0
at Verse.Root_Entry.Update () [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
HugsLib.Utils.ModLogger:Error (string,object[])
HugsLib.Logs.LogPublisher:OnRequestError (string)
HugsLib.Logs.LogPublisher:<BeginUpload>b__32_0 (System.Exception)
HugsLib.Utils.HugsLibUtility/<>c__DisplayClass22_0:<AwaitUnityWebResponse>b__0 ()
HugsLib.Utils.DoLaterScheduler:InvokeCallbacks (System.Collections.Generic.Queue`1<System.Action>)
HugsLib.Utils.DoLaterScheduler:OnUpdate ()
HugsLib.HugsLibController:OnUpdate ()
HugsLib.Patches.Root_Patch:UpdateHook ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
Ms Mommy Memer  [developer] 10 Mar @ 10:58pm 
I'll look into this. I might also have to change the mini projectiles to the default projectiles. Everything relating to the underbarrels and other in-floor items can be easily fixed so half of these red errors should be easily manageable.
Ms Mommy Memer  [developer] 11 Mar @ 12:56am 
I bug fixed what I could. What remains is likely false flags. This is in regards to how the Stuffed mod works in it's formatting. I tried several ways but each way has red errors which are not affecting gameplay.
Last edited by Ms Mommy Memer; 11 Mar @ 12:57am
< >
Showing 1-4 of 4 comments
Per page: 1530 50